質問編集履歴

1 デベロッパーツールのNetworkでputが発生している旨を追記

seito.kozaki

seito.kozaki score 7

2016/06/17 20:08  投稿

Chrome拡張機能でput通信を監視したい
###前提・実現したいこと
HTTP通信を監視するChrome拡張機能(FirefoxのHttpFoxの様なイメージです)を作成しています。
chrome.webRequest.onBeforeRequestを使うことで、get/postについては監視することが出来ました。
同様の方法で、PUT通信も監視しようとしたところ、
こちらについてはうまく監視できませんでした。
具体的には、Google Drive(Web版)でファイルアップロード時、
putで通信が行われるようなのですが、これを監視できませんでした。
(デベロッパーツールのNetworkで、putが発生していることを確認しています。)  
###発生している問題・エラーメッセージ
put通信だけ監視できません。
###該当のソースコード
```javascript
chrome.webRequest.onBeforeRequest.addListener(
   function (details) {
       // detailsから色々と取得
   },
   {urls: "<all_urls>"},
   ["requestBody"]
);
```
###試したこと
chrome.webRequest.onBeforeRequestの
フィルタリングについては、URLは、<all_urls>とし、
ResourceTypeについては、指定なしと全指定とを試しました。
ですが監視できませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
Chromeのバージョン:51(Windows)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る