编辑:--我在回复评论时添加了澄清;在可能且有意义的地方,添加的内容都是斜体字体。
我已经在Firefox组上发布了这个问题,这里也是如此。
在这方面至少有25个相关问题,有几个具有代表性的问题是:
有15条公认的答案,但似乎没有一条适用于此。因为有这么多的问题和公认的答案,我假设我的问题解决了一个问题,开发人员经常被绊倒。
我写了一个直截了当的网页,在我看来,这是完全正常和平常的。我的页面上没有什么不寻常的东西,我--可能还有你和所有的网络开发者--至少在过去十年里没有使用过。
我正在查看Firefox3.6.16与Firebug 1.6.2一起开发的页面。
由于周期不同,但通常每隔30到60分钟就会发生65%的事件,Firebug控制台中会显示错误消息:
Permission denied for <http://ad.yieldmanager.com> to call method Location.toString
这些信息大多指向收益经理,但我也看到了有关doubleclick和interclick的抱怨。FB没有提供有关错误消息的属性。
查看->该页面的来源没有显示任何关于收益经理或任何其他违法者的信息。
有对AdSense的调用,但是删除该代码不会改变任何错误消息。
页面上大约有3000行普通的香草型JavaScript,但我看不到任何异国情调。
我没有显式地或者(我相信)隐式地包含任何框架代码:没有JScript、xjs、MooTools,没有任何东西。
问题:,如何才能知道是谁在打Location.toString( ),以及如何摆脱那个家伙?
发布于 2011-04-13 13:26:34
但是,如果打开另一个窗口并浏览到具有这些调用的站点,则firebug将在您的控制台中显示错误消息。简而言之,这些错误可能与您的页面完全无关。
发布于 2011-04-13 12:54:48
根据我的评论,尝试禁用扩展(安全模式),并检查Firebug的XHR选项卡,如果你还没有。
https://stackoverflow.com/questions/5649102
复制相似问题