LoginSignup
5
5

More than 5 years have passed since last update.

パケットフィルタリングウィジェット

Posted at

chromeウィジェットで一応パケットフィルタリングしたデータを扱うことができるようです。
chromeのdev toolsに備わっている機能からデータをもらうことで実現します。

dev toolsの機能を利用するためにはmanifest.json"devtools_page": "devtools.html"の記述を加えます。
devtools_page内のjavascriptからならchrome.devtools機能が使えます。

devtools.js
chrome.devtools.network.onRequestFinished.addListener(function (request) {
    request.getContent(function (content) {
        chrome.extension.sendRequest(content);
    });
});

contentに受信したデータが格納されています。
ただ、この記述でパケットフィルタリングが行えるのはchrome devtoolsを開いている時限定なので
この機能をユーザー向きなウィジェットで利用するのはハードルが高いかもしれません。
chrome devtoolsをバックグランドで開いたり、利用する方法があれば解決するのですが。

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5