ローカルページの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. Eclipseプラグインによるネットワーク要求をどのように監視できますか?
- 2. ネットワーク監視ソフトウェア
- 3. ネットワーク監視
- 4. 毎秒tomcat要求を監視していますか?
- 5. Google Chromeプラグインを開発する(拡張機能なし)
- 6. FireBugとJSONPのクロスドメイン要求の監視
- 7. Web Appのネットワーク監視
- 8. eclipse監視ネットワークandroidのトラフィック
- 9. サーバーからのユーザー要求を監視する方法は?
- 10. ピップは、変更要求を無視し、開発中のパッケージの
- 11. 開発中のログ監視ソフトウェア
- 12. dvr iphoneの監視システム開発
- 13. サーバへのフラッシュクライアントの要求をキャプチャして監視する
- 14. Google Chromeのエクステンションの開発
- 15. Camel JMX監視のMuninプラグイン
- 16. Suricataがネットワーク全体を監視する
- 17. プラグインgoogle chrome
- 18. URL監視の要求は失敗しますが、応答しません。
- 19. windows mobile上のネットワーク監視6
- 20. は、ネットワーク要求
- 21. Chromeネットワークトラフィック(XHRパケット)を監視する
- 22. Google Chromeプラグイン
- 23. 64ビットサーバーでIIS要求を監視するツールはありますか?
- 24. Googleアプリケーションエンジンのアプリケーション監視Java
- 25. Google Cloud DataProcのパフォーマンス監視
- 26. アンドロイドアプリでネットワークAPIの呼び出しを監視する方法
- 27. サービスファブリック展開の監視
- 28. Google Chromeエクステンション開発のES6モジュール
- 29. Chrome開発ツールでネットワーク履歴が失われる
- 30. サービスワーカーフェッチがネットワーク要求をしません
ローカルの意味 'file://'? – serg
いいえ、例えば、私は開発者タブでページがhttp://somesite.com/somemp3.mp3をロードしているのを見ることができます。いつでもそのボタンをクリックすることでそのmp3をダウンロードできるようになります。そのリンクを指し示す新しいタブを開きます... – wuntee
http://stackoverflow.com/q/7819463/632951とhttp://stackoverflow.com/q/6831916/632951 – Pacerier