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

How to load Google Analytics and Facebook SDK in chrome extension?

本文关键字:Analytics Google Facebook SDK 加载 chrome 扩展      更新时间:2023-09-26

我正在使用Kango框架开发Chrome扩展,我倾向于使用Google Analytics和facebook SDK。我编辑了清单文件以包含以下内容

"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 的随机字符串。