初めてChrome拡張を作った DoNtTrackME
ただ、お願いするだけの拡張。
manifest.json
{ "name": "DoNtTrackME", "description": "Do Not Track ME", "version": "0.1", "background_page": "background.html", "permissions": [ "webRequest", "webRequestBlocking", "*://*/*" ] }
background.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>DoNtTrackME</title> </head> <body> <script> chrome.webRequest.onBeforeSendHeaders.addListener( function setDNT(details) { details.requestHeaders.push({ name:"DNT", value: "1" }); return { requestHeaders: details.requestHeaders }; }, { urls: [ "*://*/*" ], }, [ "requestHeaders", "blocking" ] ); </script> </body> </html>
Googleさんがやる気ないなら、自分たちでやっちゃえば良いじゃない!
ってことで、リクエストヘッダに、DNT: 1
を加えるだけー
webRequest APIをざっくり理解する。(あるいはChrome拡張の作り方) | mzsm.meを参考に作成させて頂きました。感謝。