Firebug 总是显示 JavaScript 错误“设置仅具有 getter 第 0 行的属性”?

Firebug 总是显示 JavaScript 错误“设置仅具有 getter 第 0 行的属性”?

我在 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 中的应用程序。

相关内容