webRequest Extensions API が実験段階にあったときに作成した Google Chrome拡張機能があります。現在、私はそれを書き直していますが、 へのリクエストを処理していないことに気付きました/favicon.ico
。
UPDは、Dev Tools パネルが開いている場合にのみ、このリクエストを処理します。
これを除く他のすべてのリクエスト (私がテストしたもの) を処理します。
私が使う:
chrome.webRequest.onBeforeRequest.addListener(handler, filter)
ブラウザからのすべてのリクエストをリッスンします。フィルタ値は、すべてのリクエストを処理するように設定されています:
var filter = { urls: [ "*://*/*" ] };
これは既知のバグですか?
Chromeがサイトのファビコンのストレージを最適化する方法が原因である可能性があります(つまり、キャッシュからファビコンを次のようにロードすることを意味しますchrome://favicon/http://yandex.ru
:)
参考文献
webRequest API http://code.google.com/chrome/extensions/webRequest.html