为什么';JavaScript不能在Chrome扩展中工作吗?
主要的想法是把一个网站内的扩展,这个网站有脚本,但他们没有运行。所有链接都是相对的,即使选项页脚本也不起作用为什么';JavaScript不能在Chrome扩展中工作吗?,javascript,google-chrome-extension,Javascript,Google Chrome Extension,主要的想法是把一个网站内的扩展,这个网站有脚本,但他们没有运行。所有链接都是相对的,即使选项页脚本也不起作用 <script> alert("a"); </script> 你的脚本应该运行良好。我刚刚在上设置了一个类似的 在选项_页面上必须链接到要在html中运行的脚本,它不会被注入。这是出于安全考虑 在options.html中,您必须添加: 每次更改脚本时,不要忘记重新加载扩展 对于可能有用的简单更改,请记住,当manifest.json更改时,您必须手动从
<script>
alert("a");
</script>
你的脚本应该运行良好。我刚刚在上设置了一个类似的 在
选项_页面上
必须链接到要在html中运行的脚本,它不会被注入。这是出于安全考虑
在options.html
中,您必须添加:
每次更改脚本时,不要忘记重新加载扩展
对于可能有用的简单更改,请记住,当
manifest.json
更改时,您必须手动从扩展设置页面重新加载脚本。您的脚本应该可以正常运行。我刚刚在上设置了一个类似的
在选项_页面上
必须链接到要在html中运行的脚本,它不会被注入。这是出于安全考虑
在options.html
中,您必须添加:
每次更改脚本时,不要忘记重新加载扩展
对于可能有用的简单更改,请记住,当
manifest.json
更改时,必须从扩展设置页面手动重新加载。尝试从javascript文件中删除脚本标记。我相信这将有助于从javascript文件中删除脚本标记。我相信这会有帮助,请看。是否有来自开发工具的错误消息?是否可能是您的javascript文件中有
标记?请看。是否有来自开发工具的错误消息?是否可能是您的javascript文件中有
标记?我非常确定我链接了这些脚本没错,我告诉过你我只是为“警报”写了一个脚本,但它不起作用。。。。至于“js”:[“website/scripts/jvsscripts.js”]我也试过了,但没有成功。@Ambiguustk查看我的github扩展示例,我非常确定我正确链接了脚本,我告诉过你,我只是为“alert”编写了一个脚本,但没有成功。。。。至于“js”:[“website/scripts/jvsscripts.js”]我也试过了,但没有成功。@ambiguustk请参阅我在上的github扩展示例
{
"manifest_version": 2,
"name": "Extension",
"description": "This is an extension.",
"version": "1.0",
"background": {
"scripts": ["background.js"]
},
"permissions": ["tabs" , "contextMenus"],
"browser_action": {
"default_icon": "icon.png"
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["./website/scripts/JvScripts.js"]
}
],
"options_page": "options.html"
}