4
我们正在尝试在网站上实施Facebook Pixel,并且它在除Internet Explorer 11或更低版本以外的所有浏览器都能正常工作。确切的错误我们得到的是:Facebook像素错误:ReferenceError:设置未定义。Facebook Pixel ReferenceError:设置未定义(<IE11)
我们无法找到关于此错误的任何信息。
我们正在尝试在网站上实施Facebook Pixel,并且它在除Internet Explorer 11或更低版本以外的所有浏览器都能正常工作。确切的错误我们得到的是:Facebook像素错误:ReferenceError:设置未定义。Facebook Pixel ReferenceError:设置未定义(<IE11)
我们无法找到关于此错误的任何信息。
我也见过这个。我不认为IE11和以下支持设置为一个相对较新的ES6功能,但我不确定为什么像素代码试图在这些环境中使用它。
可能相关,你正在通过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现在已经解决后。
现在应该解决。感谢您举报此事,并感谢您在我们解决问题时的耐心。请确保您没有缓存旧版本的文件。
感谢,
拉姆
是,其实我是通过GTM加载像素,虽然当我们把它改为直接加载像素,它并没有影响。 – Kairowa
我们在facebook平台上填写了一个错误报告。这可能是一个漫长的过程......感谢您尝试直接的方法(并为我节省了一个实验)我曾经考虑过基于某些可能通过GTM加载受损的hacky检测服务ES6的可能性,但似乎并非如此。 https://developers.facebook.com/bugs/305206443266436/ –
来自Facebook团队:感谢您的额外背景。 我们设法重现了这个问题,它似乎是一个有效的错误。我们将此分配给相应的团队。 拉姆 –