我正在尝试修复网站中的所有验证错误。然而,当我添加我的Facebook再营销代码
时,我有其中的大多数 <script>(function() {
var _fbq = window._fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement('script');
fbds.async = true;
fbds.src = '//connect.facebook.net/en_US/fbds.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
_fbq.push(['addPixelId', "1234567890"]);
})();
window._fbq = window._fbq || [];
window._fbq.push(["track", "PixelInitialized", {}]);
</script>
<noscript><img height="1" width="1" border="0" alt="" style="display:none" src="https://www.facebook.com/tr?id=1234567890&ev=NoScript" /></noscript>
(来自https://developers.facebook.com/docs/ads-for-websites/website-custom-audiences/getting-started的示例代码)
我得到3个错误,Stray结束标记头,看到了开始标记主体但是同一类型的元素已经打开并且在上次错误后无法恢复。任何进一步的错误都将被忽略。
如果我取出标签,我会从页面中得到其余的错误,但上面的链接说不会改变除pixelId之外的代码。
我想知道是否有人有类似的问题和新的如何解决它?