[英]Uncaught SyntaxError: Unexpected token;
I am trying to inject Facebook pixel
code using jQuery
. 我正在尝试使用jQuery
注入Facebook pixel
代码。
I couldn't find a direct way of doing it and hence following the below approach. 我找不到直接的方法,因此遵循以下方法。 However, I am getting an syntax error. 但是,我收到语法错误。
var t = "!function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () {n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)}; if (!f._fbq) f._fbq = n;n.push = n; n.loaded = !0; n.version = '2.0' ; n.queue = []; t = b.createElement(e); t.async = !0;t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s)}(window,document, ; n.queue = []; t = b.createElement(e); t.async = !0;t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s)}(window,document, 'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '274827424829492');fbq('track', 'SomePage');";
$('<script>').attr('type', 'text/javascript').text(t).appendTo('head');
I am getting an error on var t = '.......';
我在var t = '.......';
时遇到错误var t = '.......';
The mistake was at the concatenated string. 错误在于连接的字符串。 Below is the correct string. 下面是正确的字符串。
var t = "!function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () {n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)}; if (!f._fbq) f._fbq = n;n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0;t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s)}(window,document, 'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '3535353535355');fbq('track', 'SomePage');";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.