首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Nextjs的第三方脚本-由Cors策略阻止错误

带有Nextjs的第三方脚本-由Cors策略阻止错误
EN

Stack Overflow用户
提问于 2022-05-20 13:56:46
回答 1查看 881关注 0票数 0

我在从nextjs实现脚本处理工具时遇到了问题。我遵循nextjs ( https://nextjs.org/docs/basic-features/script)文档,并使用worker (试验性)参数来提高页面性能。但是,它给了我一个被Cors策略错误阻塞的信息。

代码:

代码语言:javascript
复制
function MyApp({ Component, pageProps }) {
  return (
    <>
      <Script
        strategy="worker"
        id="google-tag-manager"
        dangerouslySetInnerHTML={{
          __html: `(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var
              f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
              'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
              })(window,document,'script','dataLayer','GTM-NGZ3B84');`,
        }}
      />
....
....
....

错误:在这里输入图像描述

EN

回答 1

Stack Overflow用户

发布于 2022-05-20 17:54:44

这样的CORS策略意味着您的域正在阻止来自外部域的引用。在这种情况下,GTM容器。

若要允许来自外部站点的引用,可以为域设置HTML响应头。允许所有标头或特定域标头都可以工作。

Access-Control-Allow-Origin: *

Access-Control-Allow-Origin: http://example.com:3000

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72320145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档