Facebook Pixel ReferenceError: Set is not defined (<IE11)
Facebook Pixel ReferenceError: Set is not defined (<IE11)
我们正尝试在网站上实施 Facebook Pixel,它在除 Internet Explorer 11 或更低版本之外的所有浏览器中都可以使用。我们得到的确切错误是:Facebook Pixel Error: ReferenceError: Set is not defined.
我们无法找到关于此错误的任何信息。
这个我也看到了。我认为 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 报告此错误后,它现在已得到解决。
现在应该已经解决了。感谢您举报此问题,并感谢您在我们解决问题时的耐心等待。请确保您没有缓存旧版本的文件。
谢谢,
拉姆
我们正尝试在网站上实施 Facebook Pixel,它在除 Internet Explorer 11 或更低版本之外的所有浏览器中都可以使用。我们得到的确切错误是:Facebook Pixel Error: ReferenceError: Set is not defined.
我们无法找到关于此错误的任何信息。
这个我也看到了。我认为 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 报告此错误后,它现在已得到解决。
现在应该已经解决了。感谢您举报此问题,并感谢您在我们解决问题时的耐心等待。请确保您没有缓存旧版本的文件。
谢谢,
拉姆