http://nakanohito.jp/
"なかのひと"のWebビーコンが埋め込まれているブログをWebブラウザで閲覧したときに,このWebビーコンが埋め込まれていることが簡単に分かるような表示(アラート)はできないでしょうか?
スクリプトをお教えください.
私はHTMLソースを見て,なかのひとを使っているブログには,
>||
<!-- -->
<a href="http://nakanohito.jp/"><img width="hogehoge" alt="なかのひと" src="http://nakanohito.jp/an/?u=hogehoge" height="hogehoge" border="hogehoge"></a>
<!-- -->
||<
のような行が含まれているのは知っていますが,Webプログラミングはできません.
いつも巡回するブログのソースを表示させて,いちいち確認するのが嫌になってきました.
閲覧に使用しているWebブラウザは,Firefox 2.0 かInternet Explorer 7です.OSは,Windows XP SP2です.
"なかのひと"が嫌いな理由は,一般的ではない会社に勤めていますので,私が昼休み中に見たブログの管理人に,「こんな会社の人も見てるんだ」と思われるのが嫌だからです.
どうぞよろしくお願いいたします.
Firefoxのアドオンであるgreasemonkeyを使うのも手です
書いてみました
// ==UserScript== // @name NakanohitoFinder // @namespace http://polog.org // @include * // ==/UserScript== function finder(e){ return e.src.match(/^http:\/\/nakanohito\.jp\/an\/\?u=/) } if(Array.some(document.images, finder)) alert('nakanohito found');
1) firefoxでgreasemonkeyを以下よりインストール
https://addons.mozilla.org/ja/firefox/addon/748
2) 僕が書いたuserscriptをインストール(下記リンクをクリック)
http://polog.org/files/nakanohitofinder.user.js
これでfirefoxでブラウジング中に何も操作をしなくても、なかのひとが使われているサイトにアクセスすると'nakanohito found'というアラートが出るようになります
インストールの手間はありますがご検討下さい
hostsファイルの書き換えで対処するのが一番じゃないでしょうか。
ブラウザにも依存しませんし。
直接書き換えても構いませんが、巷には色々ツールが出回ってますので
それらを使うのも手かと。B.I.S.S. Host Managerなど。
コメント欄でb-windさんに教えていただいたように,hostsファイルに記述をすることにより,特定ドメインへアクセスしないようにすることができることは理解しました。ありがとうございます.
ただ,私は"なかのひと"を使っているようなブログサイトを,職場ではもう見に行かない,と思っております。職場で見るサイトを選別したいと思っているところです.
そのために,ブログサイトが"なかのひと"を使っているかどうかを簡単に知りたいのです.
したがって,ご回答を引き続きお待ちいたします.
一手間は必要ですが。
Proxomitronなどのローカルプロキシ経由でアクセスするようにして、"なかのひと"の固有の記述が現れたら「"なかのひと"を使ってます」とか目立つような表示に置き換えるフィルタを作っておきます。
そうすると、ブログなどを表示した時に一目でわかるようになるかと思います。
もちろん、"なかのひと"への情報送信のガードなどのフィルタを定義することも可能です。
フィルタは正規表現を少しだけ勉強する必要はありますが、Webプログラミングなどの高度な知識は必要ありません。
この辺で正規表現も含めてフィルタの使い方などを勉強できます。
Proxomitronというものを、初めて知りました。
ご紹介ありがとうございます。
Proxomitronについて興味を持ちましたので、勉強してみたいと思います。
ちょっと簡易的にブックマークレットを作ってみました。
IE の場合、
「お気に入りに追加」→
名前 : 適当に
アドレス : ↓ これをコピーして貼り付ける
javascript:function searchNakanohito(){var i=document.getElementsByTagName('img');for(var n=0;n<i.length;++n){if(i[n].src.match(/nakanohito\.jp\/an\/\?u=/)){alert('なかのひと発見');break;}}if(n==i.length)alert('なかにはだれもいない');};searchNakanohito();
Firefox は「ブックマークの管理」→「新しいブックマーク」から同様に。
「なかのひと」を使っているか調べたいページで「お気に入り」から上で登録したものを選んで実行。
作っていただき、ありがとうございます!
早速、Firefoxのブックマークツールバーフォルダに、「なかのひと」という名前で入れて使ってみました。
これ、いいですね!ありがとうございました。
Firefoxのアドオンであるgreasemonkeyを使うのも手です
書いてみました
// ==UserScript== // @name NakanohitoFinder // @namespace http://polog.org // @include * // ==/UserScript== function finder(e){ return e.src.match(/^http:\/\/nakanohito\.jp\/an\/\?u=/) } if(Array.some(document.images, finder)) alert('nakanohito found');
1) firefoxでgreasemonkeyを以下よりインストール
https://addons.mozilla.org/ja/firefox/addon/748
2) 僕が書いたuserscriptをインストール(下記リンクをクリック)
http://polog.org/files/nakanohitofinder.user.js
これでfirefoxでブラウジング中に何も操作をしなくても、なかのひとが使われているサイトにアクセスすると'nakanohito found'というアラートが出るようになります
インストールの手間はありますがご検討下さい
ありがとうございます !
greasemonkeyという名前は、はてなブックマークで見たことあったのですが、使ったことはありませんでした。
ご回答に従ってインストールして、更にuserscriptをインストールしました。
なかのひとが設置されているブログにアクセスしたら自動的にアラートするようになりましたので、とても便利になりました。
今日の午前中で回答を早期に締め切らなくて良かったです。
どうもありがとうございました。
ありがとうございます !
greasemonkeyという名前は、はてなブックマークで見たことあったのですが、使ったことはありませんでした。
ご回答に従ってインストールして、更にuserscriptをインストールしました。
なかのひとが設置されているブログにアクセスしたら自動的にアラートするようになりましたので、とても便利になりました。
今日の午前中で回答を早期に締め切らなくて良かったです。
どうもありがとうございました。