如何再次停止重新打开firefox浏览器;再次看到变化?

时间:2010-07-08 00:56:33

标签: firefox-addon

我正在开发一个firefox扩展。问题是如果我对其进行任何更改,我需要关闭然后重新打开firefox浏览器以查看更改。有什么办法可以通过刷新页面来看到这些变化吗?

4 个答案:

答案 0 :(得分:3)

您可能需要尝试Restart Firefox插件,看看是否可以改善您的体验。

答案 1 :(得分:1)

我使用Extension Developer Extension。有一个“重新加载Chrome”按钮就可以完成。但是,它不会改变浏览器界面,因此我通常会在浏览器窗口中导航到我的扩展程序的chrome:// URL。当我做出重大更改并准备再次测试真正的扩展时,我将重新启动Firefox。

答案 2 :(得分:0)

在大多数情况下,没有。

如果您只是编辑XUL,那么您可以使用DOM Inspector编辑/插入/删除元素和属性来测试不同的东西,以便在不重新启动Firefox的情况下查看它们的外观。您还可以使用JavaScript控制台测试一些JavaScript。我发现这些东西在开发扩展时节省了大量时间,但是只要你对扩展代码本身进行更改,就需要重新启动Firefox。

答案 3 :(得分:0)

您可以在某种程度上使用chromeedit或firebug。曾经有一个名为chromebug的萤火虫插件。

我所做的是创建一个调用7-zip的批处理文件,并根据我需要的所有文件创建存档,然后将扩展名从zip重命名为xpi。然后我使用相同的批处理文件将扩展名复制到Firefox目录,扩展名的正确名称(install.rdf文件中使用的名称)。

现在,我不直接调用该批处理文件。相反,我运行一个首先关闭firefox的自动热键脚本,然后使用批处理文件创建xpi,然后将xpi复制到Firefox的扩展目录(使用正确的名称),然后为我重新启动浏览器。

通过这种方式,我调用单个命令来创建插件,安装它,然后重新启动Firefox。我需要大约10秒才能恢复测试。