通过删除微软清晰度脚本,我的 nextjs 应用程序崩溃了

问题描述 投票:0回答:1

我想消除我的应用程序的清晰度,当我删除脚本时,我的整个

nextjs
应用程序就会中断。我正在将此代码导入到我的
_app.js
文件中,但删除它后应用程序会在生产中中断。我不知道为什么会发生这种情况,也不知道如何正确地从我的
nextjs
应用程序中删除清晰度。

      <script
          dangerouslySetInnerHTML={{
            __html: `
              if(${process.env.ENV_NAME_SHORT == 'prod'}){
          (function(c,l,a,r,i,t,y){
              c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments) };
              t=l.createElement(r);
              t.async=1;
              t.src="https://www.clarity.ms/tag/"+i;
              y=l.getElementsByTagName(r)[0];
              y.parentNode.insertBefore(t,y);
          })(window, document, "clarity", "script",'${
          process.env.MICROSOFT_CLARITY
          }');}`,
          }}
        />

错误是:

Next.js Application error: a client-side exception has occurred (see the browser console for more information)

并且控制台在

insertBefore
上显示一些错误,但这不应破坏整个应用程序

next.js material-ui clarity ms-clarity
1个回答
0
投票

不幸的是,这已经晚了,但是,我遇到了类似的问题,并且我每次都找到此链接这里

© www.soinside.com 2019 - 2024. All rights reserved.