【问题标题】:How to diagnose "setting a property that has only a getter" problem in firefox如何在Firefox中诊断“设置只有getter的属性”问题
【发布时间】:2011-06-04 01:57:27
【问题描述】:

当加载我们的一个网页时,firebug 显示绝对愚蠢的错误消息“设置只有一个 getter 的属性”,而没有告诉任何关于什么属性、什么对象或(上帝当心!)哪个脚本中的哪一行。 8-{}

“错误时中断”功能不起作用,“错误时显示堆栈”也不起作用。可惜页面的初始化代码非常复杂,通过代码检查很难找到问题所在。关于如何找到此类问题的任何想法?

我正在使用 Firefox 3.6.13 并安装了 Firebug 1.6.0 和 Javascript Debugger 0.9.88.1,以防万一。

【问题讨论】:

    标签: javascript firefox firebug


    【解决方案1】:

    你可以开始reducing the web page to a testcase。虽然费时,但这会让您找到答案。

    或者,如果您从源代码构建 Firefox,您可以在提及您的消息的行上设置一个断点(请参阅 http://mxr.mozilla.org/mozilla-central/search?string=JSMSG_GETTER_ONLY),然后使用调试器中的 DumpJSStack 和/或获取有关 irc 的一些帮助。带有调试功能的 mozilla.org。

    如果你做了一个最小化的测试用例,请report the issue to Firebug developers

    【讨论】:

      【解决方案2】:

      这可能(或可能不会)让您知道在哪里查看:http://www.webmasterworld.com/forum91/4278.htm

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-20
        • 1970-01-01
        • 2019-06-30
        • 2022-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多