RefenceError:未定义UET

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

我正在努力理解为什么这个JavaScript错误会在我的网站上不断弹出,而我无法复制它。我按照bing文档安装了它们的跟踪像素,因此我将其放在标题中:

  <script>
    (function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){
      var o={ti:"xxxxxxxx"};o.q=w[u],w[u]=new UET(o),
              w[u].push("pageLoad")},n=d.createElement(t),n.src=r, n.async=1,
            n.onload=n.onreadystatechange=function(){var s=this.readyState;
              s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},
            i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})
    (window,document,"script","//bat.bing.com/bat.js","uetq");
  </script>

但是,在某些浏览器中,此代码中的UET变量是由r变量指定的url加载的,似乎只有在加载url时才调用该UET变量...

如果有人在我接触之前能理解这一点,我将非常感激!

javascript bing tracking-pixel
1个回答
0
投票

广告/跟踪器阻止。

如果用户阻止了域bat.bing.com,则永远不会定义UET

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