人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

"なかのひと"が嫌いです.
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です.

"なかのひと"が嫌いな理由は,一般的ではない会社に勤めていますので,私が昼休み中に見たブログの管理人に,「こんな会社の人も見てるんだ」と思われるのが嫌だからです.

どうぞよろしくお願いいたします.

●質問者: happy_motoki
●カテゴリ:コンピュータ インターネット
✍キーワード:2.0 firefox HTML Internet Explorer OS
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● skllangl
●25ポイント

hostsファイルの書き換えで対処するのが一番じゃないでしょうか。

ブラウザにも依存しませんし。

直接書き換えても構いませんが、巷には色々ツールが出回ってますので

それらを使うのも手かと。B.I.S.S. Host Managerなど。

◎質問者からの返答

コメント欄でb-windさんに教えていただいたように,hostsファイルに記述をすることにより,特定ドメインへアクセスしないようにすることができることは理解しました。ありがとうございます.

ただ,私は"なかのひと"を使っているようなブログサイトを,職場ではもう見に行かない,と思っております。職場で見るサイトを選別したいと思っているところです.

そのために,ブログサイトが"なかのひと"を使っているかどうかを簡単に知りたいのです.

したがって,ご回答を引き続きお待ちいたします.


2 ● ardarim
●30ポイント

一手間は必要ですが。

Proxomitronなどのローカルプロキシ経由でアクセスするようにして、"なかのひと"の固有の記述が現れたら「"なかのひと"を使ってます」とか目立つような表示に置き換えるフィルタを作っておきます。


そうすると、ブログなどを表示した時に一目でわかるようになるかと思います。

もちろん、"なかのひと"への情報送信のガードなどのフィルタを定義することも可能です。


フィルタは正規表現を少しだけ勉強する必要はありますが、Webプログラミングなどの高度な知識は必要ありません。

この辺で正規表現も含めてフィルタの使い方などを勉強できます。

Proxomitron とは何か - Proxomitron 入門

◎質問者からの返答

Proxomitronというものを、初めて知りました。

ご紹介ありがとうございます。

Proxomitronについて興味を持ちましたので、勉強してみたいと思います。


3 ● GoldenDawn
●100ポイント

ちょっと簡易的にブックマークレットを作ってみました。

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のブックマークツールバーフォルダに、「なかのひと」という名前で入れて使ってみました。

これ、いいですね!ありがとうございました。


4 ● negipo
●100ポイント ベストアンサー

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をインストールしました。

なかのひとが設置されているブログにアクセスしたら自動的にアラートするようになりましたので、とても便利になりました。

今日の午前中で回答を早期に締め切らなくて良かったです。

どうもありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ