我在 OS X 上使用带有 Firebug 1.5 的 FF 3.6,每当我使用 Firebug 时,无论我访问什么网站,总是会出现 Javascript 错误:
设置仅具有 getter 的属性 第 0 行
我已经禁用了所有其他插件,但还是总是出现这个错误。它似乎没有影响任何东西,但仍然很烦人。
对于为什么会发生这种情况有什么想法吗?
答案1
这很可能是您访问的网站上的代码问题。如果网站恰好在运行一个用 javascript 编写的 Google 广告,并且该广告有一个小错误,那么您的 Firebug 就会看到此错误并通知您。如果同一广告出现在很多地方,那么遇到相同错误的几率就很大。
当我实际上不在网站/页面上工作时,我个人会关闭 Firebug。
希望这对一些人有帮助。
答案2
我遇到了同样的错误,这是因为我使用了保留字。此错误仅发生在 Windows 版 Firefox 3.6.3 上,而不会发生在 OS X 版 Firefox 8 上。
错误代码:
var history = new Array;
变成:
var historyx = new Array;
现在不再引发错误。
答案3
确认 FF 3.6.3 和最新的 Firebug 存在同样的问题,但即使我停用甚至卸载 Firebug,问题仍然会出现。
查看http://www.pixenate.com看看你是否遇到了同样的问题。很有可能你遇到了,所以这是某些 Web 应用程序(如 Pixenate)的编码问题。
答案4
我遇到过同样恼人的问题(虽然在我的情况下它破坏了应用程序),并使用 try/catch 语句修复了它。我在网上找不到任何有用的信息。请注意,它修复了 FF 和 Opera 中的应用程序。