javascript - 如何在 chrome 扩展中加载 Google Analytics 和 Facebook SDK?

标签 javascript google-chrome-extension google-analytics facebook-sdk-3.0 kango-framework

我正在使用 Kango 框架开发一个 chrome 扩展,我想同时使用 Google Analytics 和 facebook SDK。我编辑了 list 文件以包含以下内容

"content_security_policy": "script-src 'self' https://ssl.google-analytics.com https://connect.facebook.net; object-src 'self'; default-src 'self' 'unsafe-eval' chrome-extension-resource: https://*.facebook.net https://*.facebook.com; style-src 'self' 'unsafe-inline' chrome-extension-resource: https://*.facebook.net https://*.facebook.com; frame-src 'self' 'unsafe-inline' chrome-extension-resource: https://*.facebook.net https://*.facebook.com"

但是没用!我收到以下错误

Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' https://ssl.google-analytics.com https://connect.facebook.net".

最佳答案

script-src 指令更改为在末尾有 'unsafe-eval'

script-src 'self' https://ssl.google-analytics.com https://connect.facebook.net 'unsafe-eval';

请注意,这会降低您的扩展程序的安全性,因为可以执行随机的 JavaScript 字符串。

关于javascript - 如何在 chrome 扩展中加载 Google Analytics 和 Facebook SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645651/

相关文章:

javascript - 如何使用 javascript 从 URL 列表中删除重复域

javascript - 通过 NodeList 中的内部文本选择子节点

javascript - html 表单不会触发 javascript

Chrome 更新后,jQuery ajax 调用无法从网页解码为 utf-8 字符集到 Chrome 扩展中

python-3.x - 如何使用google2pandas从Google Analytics(分析)中提取10,000多行

google-analytics - 在标签管理器/谷歌分析中按设备/操作系统跟踪点击次数

javascript - 如何在也有现有点击绑定(bind)的表头上切换 css 类?

google-chrome-extension - 如何使用 Tincr Google Chrome 扩展实时重新加载本地文件

javascript - Chrome 扩展 : Programmatically inspect element and "copy xpath" or "copy css path"

google-analytics - Google Analytics 过滤器无法与跟踪代码管理器和多个子域一起正常工作