Google chrome chrome.webRequest不适用于chrome 17
我在chrome扩展API(chrome.webrequest)中遇到问题 我的manifest.jsonGoogle chrome chrome.webRequest不适用于chrome 17,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我在chrome扩展API(chrome.webrequest)中遇到问题 我的manifest.json { "name": "tesst", "version": "1.0", "description": "test", "permissions": ["webRequest","webRequestBlocking", "http://*" ], "options_page": "options.html", "backgrou
{
"name": "tesst",
"version": "1.0",
"description": "test",
"permissions": ["webRequest","webRequestBlocking",
"http://*" ],
"options_page": "options.html",
"background_page": "background.html"
}
My background.html
<script>
chrome.webRequest.onBeforeSendHeaders.addListener( function(info) { loldogs = [{name:'x', value: 'xx'}]; console.log("URL: " + info.url); info.requestHeaders.push.apply(info.requestHeaders,loldogs); for(var i in info.requestHeaders) { for (var key in info.requestHeaders[i]){ console.log("header "+i+" ["+key+"] "+info.requestHeaders[i][key]); } }
return {requestHeaders: info.requestHeaders}; }, {urls: ["<all_urls>"]}, ["blocking", "requestHeaders"]);
</script>
chrome.webRequest.onBeforeSendHeaders.addListener(函数(info){loldogs=[{name:'x',value:'xx'}];console.log(“URL:+info.URL”);info.requestHeaders.push.apply(info.requestHeaders,loldogs);for(info.requestHeaders中的var i){for(info.requestHeaders中的var key)[i]){console.log(“header”+i+“+key+”]+info.requestHeaders[i][key]);}
返回{requestHeaders:info.requestHeaders};},{url:[”,chrome未在http请求中设置头{name:'x',值:'xx'}。并且它不会在控制台中记录任何事情。将中的http://*“
更改为中的http://*”
。