ran*_*jez 9 google-chrome-extension
我在使用webRequest api进行chrome扩展以重定向网址时遇到问题
chrome.webRequest.onBeforeRequest.addListener(function(details) {
return {
redirectUrl : "file:///C:/hello.html"
};
}, {
urls : ["<all_urls>"]
}, ["blocking"]);
Run Code Online (Sandbox Code Playgroud)
我可以重定向到任何http或https地址但不是文件位置任何人都知道为什么......?
小智 6
redirectUrl : chrome.extension.getURL("hello.html")
Run Code Online (Sandbox Code Playgroud)
我像上面一样成功,hello.html在扩展文件夹中。
首先,您必须将文件放入扩展文件夹(或扩展文件夹的子文件夹中)。
然后,您必须"web_accessible_resources"在清单文件中将其声明为 a 。
示例:
如果您的扩展文件夹是 MyExt,而您要使用的文件是"MyExt/path/to/file.html". 然后你应该把它添加到清单文件中:
"web_accessible_resources": [
"path/to/file.html"
]
Run Code Online (Sandbox Code Playgroud)
通常,将在扩展名之外使用的任何文件都应在"web_accessible_resources"数组中声明。
请注意,声明只是扩展文件夹内文件的相对路径。
| 归档时间: |
|
| 查看次数: |
4574 次 |
| 最近记录: |