Facebook Pixel ReferenceError:未定义集合(<ie11)

时间:2017-05-31 13:40:26

标签: javascript facebook-pixel

=“”

我们正试图在网站上实施Facebook Pixel并且&# 39;在除Internet Explorer 11或更低版本之外的所有浏览器中工作。我们得到的确切错误是:Facebook Pixel Error:ReferenceError:Set未定义。

我们无法找到有关此错误的任何信息。

1 个答案:

答案 0 :(得分:1)

我也见过这个。我不认为IE11及以下版本支持将Set设置为相对较新的ES6功能,但我不确定为什么Pixel代码试图在这些环境中使用它。

可能相关,你是通过GTM加载Facebook Pixel吗?

 function p() {
            var s = []
              , t = b.querySelectorAll('[itemscope]')
              , u = new Set();
            for (var v = t.length - 1; v >= 0; v--) {
                var w = t[v]
                  , x = w.querySelectorAll('[itemprop]')
                  , y = w.getAttribute('itemtype');

更新: 在向Facebook报告此错误后,它现在已经解决。

现在应该解决这个问题。感谢您举报此问题,感谢您在我们解决问题时的耐心等待。请确保您没有缓存旧版本的文件。

谢谢,

拉​​姆