【问题标题】:Failed to execute 'createPolicy' on 'TrustedTypePolicyFactory': Policy "goog#html" disallowed无法在“TrustedTypePolicyFactory”上执行“createPolicy”:策略“goog#html”不允许
【发布时间】:2021-05-03 07:36:21
【问题描述】:

如果我使用 CSP 运行 GoogleTagManager,我会收到以下错误

未能在“TrustedTypePolicyFactory”上执行“createPolicy”:策略 不允许使用“goog#html”。

我的头文件是这样的

    <script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script>
<script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-XXX&amp;l=dataLayer&amp;cx=c"></script>
<script id="GTMscript" data-cookieconsent="ignore" async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-XXXXX"></script>
   <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="XXXX" data-blockingmode="auto" type="text/javascript"></script>
            <meta http-equiv='Content-Security-Policy'
                      content="
                      default-src 'self';
                      frame-src 'self' https://consentcdn.cookiebot.com;
                      img-src 'self'https://storage.googleapis.com ;
                      font-src 'self';
                      base-uri 'none'; 
                      connect-src 'self' https://www.google-analytics.com ;
                      script-src 'self'https://consent.cookiebot.com https://consentcdn.cookiebot.com 'unsafe-inline' 'unsafe-eval' 'strict-dynamic';
                      style-src 'self' 'unsafe-inline';
                      trusted-types angular angular#unsafe-bypass;">

【问题讨论】:

    标签: google-analytics google-tag-manager


    【解决方案1】:

    我刚开始实现 TrustedTypes,在检查 Google 与 TrustedTypes 的兼容性时发现了这个问题。

    您是否尝试将trusted-types angular angular#unsafe-bypass; 更新为trusted-types angular angular#unsafe-bypass goog#html;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-06
      • 2021-12-18
      • 2020-10-02
      • 2019-10-30
      • 2019-01-04
      • 2012-06-28
      • 2017-12-30
      • 2023-01-17
      相关资源
      最近更新 更多