0

当我在 FireFox 中测试我的页面时,我遇到了一些非常奇怪的事情。Adsense 块在 Firefox 中被注释掉(绿色)。

但是,当我将所有呈现的代码粘贴到同一项目的空白 aspx 页面中而不使用母版页时,它确实呈现正确。

http://picpaste.com/problem.jpg

这是问题的图片。正如您在其中一页上看到的,脚本代码是绿色的。这怎么可能?

4

2 回答 2

1

不能正常工作的版本被定义为 XHTML。这意味着<!--将始终打开评论,即使在脚本标签内也是如此。

您可以删除不需要的注释标记,并且应该将脚本标记的内容放在 CDATA 块中:

<script type="text/javascript">
<![CDATA[
// script goes here
]]>
</script> 
于 2010-03-16T18:45:17.270 回答
0

解决了。该页面作为 application/xhtml+xml 发送,必须是 text/html。尽管没有这样定义,但它确实使用该内容类型发送它。

有关如何使用内容类型 application/xhtml+xml 在 firefox 上使用 AdSense 的任何解决方案?

于 2010-03-16T19:11:03.010 回答