0

我有个问题。我在清单 v1 上有一个应用程序。但现在它告诉我将其更改为 v2。但这给了我一个错误,例如:

  • 拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“script-src 'self' chrome-extension-resource:”。

我试图改变清单:

"web_accessible_resources": [
    "jquery-1.7.1.min.js",
    "plugin.js"
]

但是在html代码中,我有:

<script type="text/javascript" src="jquery-1.7.1.min.js"></script>  
<script src="plugin.js"></script>

我现在怎么放?我应该删除它吗?如果我删除它不会运行!我的弹出窗口甚至不再打开了:|

希望你能理解我的问题,谢谢

(如果有人提供使用 javaScript 下载的 API v2 示例,我将更加感谢 :))

4

1 回答 1

0

此错误通常意味着有一些脚本直接在您的 HTML 页面内执行,而不是通过外部 javascript 文件包含在内。

例如:

<script type="text/javascript">alert('hello');</script>嵌入在您的 html 文件中的是一个内联脚本。正确的做法是

<script type="text/javascript" src="hello.js"></script>.

您的文件 hello.js 将包括alert('hello');

我希望这有帮助。

于 2012-10-24T08:47:24.603 回答