ローカルページのGoogle Chromeプラグインでネットワークトラフィックを監視することはできますか?たとえば、Webページが特定のファイルを(正規表現の一致に基づいて)要求するたびに監視し、ユーザーがプラグインをクリックすると、そのファイルに新しいタブが開きます。Google Chromeプラグインの開発 - ネットワーク要求を監視しますか?
答えて
「正しい」方法はwebRequest APIを使用することですが、それはまだ実験的なものです:
//background.html
chrome.experimental.webRequest.onCompleted.addListener(function(details) {
console.log("resource", details.url);
});
一方、あなたが次のコードでロードされているリソースをキャッチすることができます:
document.addEventListener("beforeload", function(event) {
console.log("resource", event.url);
}, true);
このニーズを"run_at": "document_start"
で実行されるコンテンツスクリプトに入ります。
それは動作しているように見えますが、基本リクエストを見つけることができますが、これらのファイルがSWF内のGET経由で取得されているようです...これを回避する方法はありますか? – wuntee
@wuntee 'beforeload'は私が知っている唯一の方法ですが、他のすべては実験的なAPIを含んでいます(フラッシュでも動作するかどうかはわかりません)。 – serg
うん...助けてくれてありがとう。開発者用ペインの[ネットワーク]タブに表示されているため、そのペイントは送信されています...そのペインには拡張機能よりも多くの権限があると仮定しています。 – wuntee
- 1. ネットワーク監視ソフトウェア
- 2. ネットワーク監視
- 3. 毎秒tomcat要求を監視していますか?
- 4. FireBugとJSONPのクロスドメイン要求の監視
- 5. Google Chromeプラグインを開発する(拡張機能なし)
- 6. eclipse監視ネットワークandroidのトラフィック
- 7. サーバへのフラッシュクライアントの要求をキャプチャして監視する
- 8. 開発中のログ監視ソフトウェア
- 9. dvr iphoneの監視システム開発
- 10. プラグインgoogle chrome
- 11. windows mobile上のネットワーク監視6
- 12. 64ビットサーバーでIIS要求を監視するツールはありますか?
- 13. Googleアプリケーションエンジンのアプリケーション監視Java
- 14. Google Chromeプラグイン
- 15. Google Chromeエクステンション開発のES6モジュール
- 16. Chrome開発ツールでネットワーク履歴が失われる
- 17. 発信WCF要求の数を監視するにはどうすればよいですか?
- 18. 監視の代わりに重要な場所変更を監視しますか?
- 19. プロセスを起動してイベントを監視して監視します
- 20. ロギング/監査403の要求
- 21. greasemonkeyスクリプトの要素作成を監視しますか?
- 22. Google Chrome拡張機能とアプリケーション開発
- 23. React Native:フェッチ要求がエラーで失敗しました - TypeError:ネットワーク要求が失敗しました(...)
- 24. SNMP監視の概要
- 25. Chromeがスクリプトタグのonloadイベントを正しく監視していませんか?
- 26. 特定のプログラムのネットワーク転送の監視
- 27. HTTP要求を抑制するGoogle Chromeの拡張子
- 28. WindowsのJavaでネットワーク速度を監視する
- 29. 開発サイクル中にASP.NETコンパイルを監視またはスピードアップするためのヒント
- 30. Pythonで発信インターネットリクエストを監視する
ローカルの意味 'file://'? – serg
いいえ、例えば、私は開発者タブでページがhttp://somesite.com/somemp3.mp3をロードしているのを見ることができます。いつでもそのボタンをクリックすることでそのmp3をダウンロードできるようになります。そのリンクを指し示す新しいタブを開きます... – wuntee
http://stackoverflow.com/q/7819463/632951とhttp://stackoverflow.com/q/6831916/632951 – Pacerier