• ベストアンサー

ブラウザ上に特定の文字列を発見したら警告が欲しい

ブラウザで次々とページを表示させていて、 ブラウザ上に、事前に指定しておいた特定の文字列を発見したら、 目立つ警告を出せるようにすることは出来るでしょうか? マーカーでもアラートでも良いです。 (出来ればアラートで) IE7を使用しています。 極力このままで。変更でも構いません。 firefoxのプラグインも試しましたが、 既に表示されているページから対象を探すことは出来るものの、 事前に指定しておいた文字列を表示したばかりのページで 表示と同時に警告とは行きませんでした。 どうか宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#87714
noname#87714
回答No.2

Firefox の Greasemonkey アドオン用、または Opera 用のスクリプトに WebAborn というのがあります↓が、これは、自分で指定した特定の文字列を「あぼ〜ん」という文字列に置き換えるというものです。 http://ai11.net/software/webaborn/ これをちょっと変更すればお望みの通りに出来ます。 ダウンロードするソースコードの中で、 if (urlRegex.test(cand.nodeValue)) { var span = document.createElement("span"); cand.parentNode.replaceChild(span, cand); span.appendChild(document.createTextNode(abornString)); という部分を //if (urlRegex.test(cand.nodeValue)) { //var span = document.createElement("span"); //cand.parentNode.replaceChild(span, cand); //span.appendChild(document.createTextNode(abornString)); と置きかえて、代りに、それのすぐ下に var c=cand.nodeValue; if(urlRegex.test(c)){ alert(c); と挿入すればいいはずです。少し使ってみましたが、大丈夫そうです。

m-satou
質問者

お礼

ありがとうございます。 今週はもう時間が取れそうも無いので、 来週末に試してみます。

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

ページを表示するときでは無理だと思います。そのようなプログラムをどうやって作るのか疑問です。 ページを検索するとき、であれば不可能ではないと思うのですが、でも、検索キーワードがヒットしたときにわざわざ警告の出る検索エンジンは聞いたことがないですし、そのようなことに意味があるとも思えないのですが。

関連するQ&A