有人知道如何在标题标记中插入此代码吗?
我使用 Yii 框架。
根据我的阅读,可以使用 CClientScript 来完成
<!-- Facebook Conversion Code for cashout -->
<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = 'XXXX';
fb_param.value = '0.00';
fb_param.currency = 'MYR';
(function(){
var fpw = document.createElement('script');
fpw.async = true;
fpw.src = '//connect.facebook.net/en_US/fp.js';
var ref = document.getElementsByTagName('script')[0];
ref.parentNode.insertBefore(fpw, ref);
})();
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="facebook.com/offsite_event.php?id=XXXX&value=0&currency=MYR" /></noscript>
提前致谢
最佳答案
您可以将其放在 View 中的任何位置,但如果您这样做,它将仅在该位置可用
如果你想让 yii 处理它,你可以这样做
Yii::app()->clientScript->registerScript('myCustomScript', "
var fb_param = {};
fb_param.pixel_id = 'XXXX';
fb_param.value = '0.00';
fb_param.currency = 'MYR';
(function(){
var fpw = document.createElement('script');
fpw.async = true;
fpw.src = '//connect.facebook.net/en_US/fp.js';
var ref = document.getElementsByTagName('script')[0];
ref.parentNode.insertBefore(fpw, ref);
})();
");
关于javascript - 如何使用 Yii 框架将 Facebook 转换像素插入 Head 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862850/