Chrome Extension開発を勉強してみる (10) - chrome.privacy -
chrome.privacyを用いてプライバシー情報に伴うようなデータの送信を抑制したり出来る模様。例えばリファラーを送信しないとか
manifest.json
{
"name": "test",
"version": "0.1",
"background": {
"scripts": ["background.js"]
},
"permissions": ["privacy"]
}
background.js
var referrer = chrome.privacy.websites.referrersEnabled;
referrer.set({ "value": false, "scope": "regular" });
単純にchrome.privacy.websites.referrersEnabledを取得して、そこのプロパティをfalseに設定する事でリファラー送信を抑制出来るっぽい。でscopeパラメーターはregular、もしくはincognito_session_onlyを指定出来る(incognitoモードじゃない状態をそれをやろうとするとエラーで拡張機能が落ちる可能性あり)
んまぁそんな感じ。あとはドキュメントとか見て色々いじってみたりとかサンプルのソース見るとか