Google chrome extension 谷歌分析在Chrome扩展中的跟踪';s background.html

Google chrome extension 谷歌分析在Chrome扩展中的跟踪';s background.html,google-chrome-extension,google-analytics,Google Chrome Extension,Google Analytics,当我意识到我不能直接在内容脚本中跟踪时。我开始使用后台HTML跟踪我的数据。通过 当我设置背景脚本时,我发现它不支持内联脚本。因此,我将代码放在一个js文件中,并使用“src=filename.js”将其包括在内。通过 但最后还有一个问题:我根本无法加载ga.js,因为它仍然违反了规则。以下是我得到的: 拒绝加载脚本“” 因为它违反了以下内容安全策略指令: “脚本src‘self’chrome扩展资源:” 我的扩展结构: background.html script.js tracker.js

当我意识到我不能直接在内容脚本中跟踪时。我开始使用后台HTML跟踪我的数据。通过

当我设置背景脚本时,我发现它不支持内联脚本。因此,我将代码放在一个js文件中,并使用“src=filename.js”将其包括在内。通过

但最后还有一个问题:我根本无法加载ga.js,因为它仍然违反了规则。以下是我得到的:

拒绝加载脚本“” 因为它违反了以下内容安全策略指令: “脚本src‘self’chrome扩展资源:”

我的扩展结构:

  • background.html
  • script.js
  • tracker.js

  • 有关此问题的更多信息:

    background.html:

    <html>
    <script src="tracker.js"></script>
    <body></body>
    </html>
    

    谢谢你的帮助

    看起来不错。你在正确的轨道上。您只需更新manifest.json文件,即可从google域下载脚本

    假设您将manifest.json文件与
    manifest\u版本:2
    一起使用。您应该将此行添加到清单中

    "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'",
    
    更多信息:


    哦,谢谢!它现在完全可以工作了,我已经提交了扩展名:)有人知道我可以在调试模式下查看跟踪吗?或者这只会影响提交到存储的时间。我按照上面的教程做,但在GA中,当我使用调试模式时,什么都看不到。
    "content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'",