【问题标题】:How to Call Javascript (JS) Code in Manifest.json File for Chrome Plug-In如何为 Chrome 插件调用 Manifest.json 文件中的 Javascript (JS) 代码
【发布时间】:2013-10-31 05:06:43
【问题描述】:

如何为 Chrome 插件调用 Manifest.json 文件中的 Javascript 代码?以与 .html 代码相同的方式调用它是行不通的......

"browser_action":{"default_icon":"icon.png", "default_popup": "cocoon.html" }

我正在学习如何构建一个只运行 HTML 和 JavaScript 的 Chrome 插件。

当我在 Chrome 中将 HTML 作为站点运行时,我的代码可以正常运行。但是,当我将网站变成 Chrome 插件时,我通过指示 "default_popup": "cocoon.html" 在我的插件 manifest.json 文件中调用了 .html 文件,并认为既然在 HTML 中调用了 Javascript,它会正常运行,但它看来我需要在 Manifest.json 文件中单独调用它。

【问题讨论】:

    标签: javascript html google-chrome plugins


    【解决方案1】:

    我的问题的答案是它不喜欢 onclick,而是需要在整个过程中使用 eventlistener

    正在发生的错误是“拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:”script-src 'self' chrome-extension-resource:

    https://groups.google.com/a/chromium.org/forum/#!msg/chromium-extensions/rsqvkUYRNqU/R2FROLvVCEYJ

    这里也是如此:

    https://developer.chrome.com/extensions/contentSecurityPolicy.html#JSExecution

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-11
      • 2012-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多