2

Chrome拡張機能の経験を積もうとしています。でも質問があります。URLに(wow)という単語が表示されるたびに、ユーザーが合格するには[同意する]をクリックする必要があることを示す赤いページ、またはユーザーが通過する必要がある警告ボックスでユーザーに警告する拡張機能を作成しているとします。ページを表示するには、どのようにすればよいですか?

1)ページのURLを取得します2)赤いアラートページを作成しますか、それともユーザーが実際に拡張機能のアイコンをクリックして情報を取得する必要のないアラートボックスを作成しますか?

どうもありがとう

4

2 に答える 2

5

確かに遅いですが、とにかく答えると思いました。必要なのはコンテンツスクリプトです。特定のドメインで一致するように設定してから、スクリプト内でwindow.locationをチェックし、一致したURLのdivレイヤーをアラート/表示するより詳細なフィルターを実行できます。コンテンツスクリプトはページDOMに完全にアクセスできるため、ページを簡単に非表示にしたり、暗くしたり、警告を表示したりできます。

于 2010-01-23T00:33:44.633 に答える
0

chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){})...APIを使用して実行することもできます。見つけることができますif(tab.url.indexOf("www.wow.com") > -1){ //do things here }

于 2016-06-27T19:40:44.793 に答える