我目前不是开发人员,但我正试图在我们的Facebook像素上使用IT。他们说他们不能放入像素,因为它会删除<script>
标签内的任何内容。有没有人知道如何将像素转换为HTML?无法在Facebook的开发者网站上找到它。
答案 0 :(得分:0)
无法将Javascript转换为HTML。对于不同的任务,这是两个不同的事情。 HTML是放置Javascript的地方 - 直接或作为外部源加载。
我能想到的最简单的事情是将JS放在单独的文件中并使用脚本标记加载它,这样就没有什么可以删除了:
<script src="fb-pixel.js">
在那个fb-pixel.js中:
<!-- Facebook Pixel Code -->
!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','//connect.facebook.net/en_US/fbevents.js');
// Insert Your Facebook Pixel ID below.
fbq('init', '<FB_PIXEL_ID>');
fbq('track', 'PageView');
<!-- End Facebook Pixel Code -->
您的网站系统可能会出于安全原因删除脚本,但应该有这样或那样的方法来完成任务。