好吧,我一般都很擅长制作Chrome扩展程序,我想知道在调用脚本时如何拦截标记并使网站运行不同的javascript文件。我有一个扩展来测试这个并试图弄清楚自己,但它没有奏效。当我输入要替换的文件的URL时,它会将我重定向到我想要的文件,但标签不会重定向到它,或者如果是,它没有运行任何一个来自文件的代码。请帮帮忙?
content.js
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
if( details.url == "http://www.bellum.io/js/attackCooldown.js" )
return {redirectUrl: "http://yourjavascript.com/1177311921/alertjs.js" };
},
{urls: ["*://www.bellum.io/*.js"]},
["blocking"]);
的manifest.json
{
"name": "Simple Webrequest Test",
"version": "0.1",
"description": "Webrequest Test",
"manifest_version": 2,
"permissions": [
"<all_urls>","webRequest","webRequestBlocking","http://*/*"
],
"background": {
"scripts": ["content.js"],
"persistent": true
}
}
&#13;