【问题标题】:chrome extension create tab not work in chromechrome 扩展创建选项卡在 chrome 中不起作用
【发布时间】:2013-02-03 00:21:45
【问题描述】:

我的扩展稍后运行良好,但是当我将我的 chrome 版本升级到 24 时,要求我将清单编辑到版本 2,而不是安装扩展 不是 popup.html 中的链接对我不起作用

<a href="" onclick=aa();>link 1</a><br>


function aa(){
chrome.tabs.create({'url': 'http://aaaa.com'});
}

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

真诚的

【问题讨论】:

标签: google-chrome-extension tabs


【解决方案1】:

根据修订后的 Chrome 安全策略,Chrome 扩展程序将不再能够在您的 popup.html 中使用内联 javascript

http://developer.chrome.com/extensions/contentSecurityPolicy.html#jsexecution

您必须删除内联 javascript,将其放入 JS 文件中,然后从您的 HTML 页面加载它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    相关资源
    最近更新 更多