真・懒

订阅 Twitter GitHub 联系

如何使 Google 的广告在严格的 XHTML 中工作

我开始使用 XHTML 1.1 的时候,发现 Google 的 AdSense 广告在 IE 上正常,在 Firefox 和 Opera 中则一片空白,纳闷,对着代码检查了良久,终究无法得知问题于何处。幸亏还有 Google,我终于找到了解决方案。我也不能不说,推广标准,还真的是任重道远,连 Google 都无法保证它的代码会在任何的 (X)HTML 上工作。

这个解决方案就是这篇今天出炉的翻译文章:使 Google 广告 AdSense 在 XHTML 中工作,使用 PHP 来实现。对于 ASP,相信难不倒聪明的你(呵呵,我不会 ASP,是在对不起了,要怪,你怪原作者好了,谁叫他不写 ASP,嗯……)。

我原本打算参考这篇文章,结合 Ian Hickson 的 Why document.write() doesn't work in XML 来写一篇原创文章,无奈实在是太懒,或者文笔不行,又或者会遥遥无期,还是直接翻译出来给大家一睹为快,尽快解决碰到的问题吧。

这其实是一个 JavaScript 的问题,假如你发现你在 XHTML 1.0 Stric 或者 XHTML 1.1 中无法使用 JavaScript 的调用,或许,这篇文章对你也有启示。