我正在使用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>

10-07 19:51
查看更多