【问题标题】:Debug print from a bootstrapped Firefox4 extension从引导的 Firefox4 扩展调试打印
【发布时间】:2011-03-31 22:27:33
【问题描述】:

我正在重写一个 Firefox 扩展以进行引导(无重启)。我已经用节点 修补了 rdf。然后我介绍了文件“bootstrap.js”:

function startup(data, reason) { dump("startup") }
function void shutdown(data, reason) {}

扩展程序在视觉上是正确安装的,但它停止工作(这也意味着正确)。但是我不知道如何在没有调试打印的情况下调试我的扩展:dump() 不起作用(jconsole 保持为空),alert() 也是。我不确定是否实际调用了函数 startup()。如何确定?

【问题讨论】:

    标签: debugging firefox firefox-addon firefox4


    【解决方案1】:

    【讨论】:

    • 感谢您的回答。对于文章也是如此。
    • 另一个“引导”主题可能是:开发人员如何在运行时 JS 错误未正常报告到 js-console 时被告知。有可能将代码覆盖到 try/catch 语句中并通过 logStringMessage() 进行报告,但这不是一个完美的解决方案。
    【解决方案2】:

    可能是window.dump 没有启用。见https://developer.mozilla.org/en/window.dump

    【讨论】:

    • bootstrap.js 文件没有窗口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多