【发布时间】:2012-07-25 15:02:28
【问题描述】:
我们的网页上有 3 个 google adsense 广告以及一个自定义 dojo 版本。在我更新到 Firefox 14 之前,一切都运行良好。现在页面没有加载我猜是由于一些 javascript 错误?
我一直在尝试尝试解决这个问题。我发现最好的是,当您将 adsense 代码粘贴到您的页面时,会有一个脚本:
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
如果你使用 openX:
<script type='text/javascript' src='http://d1.openx.org/ag.php'></script>
据我所知,如果在页面上多次定义此脚本,页面将无法正确加载。这在旧版本的 FireFox 中一直有效。它在 chrome 和 IE 中也能正常工作。
有没有人知道发生了什么或发生了什么变化?
谢谢
编辑
我认为这个问题与 dojo 的自定义构建和广告脚本标签有关。如果我从我的页面中删除所有广告,dojo 可以正常工作并且我的页面很好。我还可以在dojo未加载时查看页面上的所有广告。有谁知道我如何调试这个?
【问题讨论】:
-
您有指向您网站的链接吗?另外,您是否安装了Firebug?如果是这样,它会给出任何错误吗?
-
由于某种原因,当我尝试在任何浏览器中查看pagead2.googlesyndication.com/pagead/show_ads.js 时,它想要下载它,而不是显示它。这可能是个问题。
-
脚本标签没有改变。我们一直以这种方式使用它们。萤火虫已安装。它不会抛出任何错误。页面只是挂起,与广告相关的部分不显示。它会导致任何 dojo 代码也无法加载。
-
我的 Firebug 出现错误:
"TypeError: window.addEvent is not a function window.addEvent('load', function() calculator.html line 84" -
这似乎是 FireFox 中的一个错误。刚刚使用 Aurora(FireFox 的 Edge 版本)进行了测试,效果很好,这意味着它应该在 FireFox 的下一个版本中得到修复。
标签: javascript html firefox browser adsense