相关疑难解决方法(0)

Chrome应用中的内容安全政策

我的Chrome应用有以下清单:

{
    "name": ",
    "version": "1.0.3",
    "manifest_version": 2,
    "description": "Chrome Extension for.",
    "icons": {
        "16": "images/test.png",
        "19": "images/test.png",
        "256": "images/test.png"
    },
    "app": {
        "background": {
            "scripts": [
                "background.js"
            ]
        }
    },

    "sandbox": {
        "js": [
            "lib/test-api.js"
        ]
    },
    "permissions": [
        "<all_urls>",
        "notifications",
        "storage",
        "videoCapture"
    ]
}
Run Code Online (Sandbox Code Playgroud)

我有一个运行的脚本文件eval.我已经阅读了有关CSP和沙盒的内容,但我仍然收到此错误:

拒绝将字符串评估为JavaScript,因为'unsafe-eval'不是以下内容安全策略指令中允许的脚本源:"default-src'self'chrome-extension-resource:".请注意,'script-src'未明确设置,因此'default-src'用作后备.

javascript google-chrome manifest content-security-policy google-chrome-app

33
推荐指数
2
解决办法
4万
查看次数

关于调试chrome扩展

我正在通过示例学习chrome扩展.以下是我目前学习的示例:http://www.chrome-extensions.net/extensions/mappy/

此示例项目中有三个JavaScript文件:background.js mappy_content_script.js popup.js.

"mappy_content_script.js"显示在Developer Tools的Scripts选项卡的组合框中.
如果我右键单击扩展图标并选择"Inspect popup",则可以找到"popup.js".

问题是我无法调试"background.js"或在Developer Tools中找到它.我试过插入"调试器"; 在这个JavaScript文件中.我也尝试使用分析工具来记录脚本执行.但是,当我点击"background.js"的链接时,会出现一个空白页面. 配置工具

这是铬的错误还是我错过了什么?谢谢

debugging google-chrome

25
推荐指数
2
解决办法
3万
查看次数