![](/img/trans.png)
[英]Include different JS script depending if run inside chrome extension or web
[英]Include JS into JS for Chrome extension
如何将JS包含到另一个用于chrome扩展的JS文件中?
我有以下3个文件:
的manifest.json
{
"name": "Block request",
"version": "1.0",
"manifest_version": 2,
"content_scripts": [{
"matches": ["<all_urls>"],
"js": ["content_script.js"]
}],
"permissions": [
"webRequest",
"webRequestBlocking",
"<all_urls>"
]
}
content_script.js
include 'myfile.js';
include 'https://sample.com/sample.js';
myfile.js (在Chrome扩展包中)
if (window.location.hostname === "www.sample.com") {
console.log("Hi console");
}
sample.js (文件存在于我的主机中)
if (window.location.hostname === "www.demo.com") {
console.log("My message from Space");
}
我知道content_script.js
不正确; 我已经测试了一些代码,但是没有得到正确的结果。
我该如何解决这个问题?
https://developer.chrome.com/extensions/content_scripts
要注入到匹配页面的JavaScript文件列表。 这些以它们在此数组中出现的顺序注入。
"js": ["content_script.js", "myfile.js", "sample.js"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.