我正在使用W3C XHTML验证器检查我的网站,并且在FBML页面上出现一些错误。导致此类错误的大多数原因是“&”字符。由于FBML值和属性是动态生成的,因此我无法在显示字符之前对其进行正确编码。
问题:我是否可以告诉Facebook Connect正确渲染标记?
谢谢。
最佳答案
尝试将facebook代码放在CDATA中:
<script type="text/javascript">
/* <![CDATA[ */
document.write('<fb:login-button length="long" size="large" show-faces="true" perms="" onlogin="window.location=\'<?=current_url()?>\'"></fb:login-button>');
/* ]]> */
</script>