如何在安装插件后重新启动Firefox?

如何在安装插件后重新启动Firefox?,firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,我正在为Firefox开发一个新的标签页替换插件。安装插件后,Firefox浏览器不会重新启动。因此,附加组件无法正常工作。用户必须手动重启Firefox,然后插件才能正常工作 我的问题是:如何让Firefox在安装插件时重新启动?我尝试过的许多Firefox插件都是这样做的。在安装插件后,我需要实现什么才能使Firefox重新启动 顺便说一句,这是一个使用SDK开发的附加组件,不是一个引导附加组件。您没有解释为什么需要重新启动,我假设不是,但是如果不将附加组件构建为一个老式的xul附加组件,您

我正在为Firefox开发一个新的标签页替换插件。安装插件后,Firefox浏览器不会重新启动。因此,附加组件无法正常工作。用户必须手动重启Firefox,然后插件才能正常工作

我的问题是:如何让Firefox在安装插件时重新启动?我尝试过的许多Firefox插件都是这样做的。在安装插件后,我需要实现什么才能使Firefox重新启动


顺便说一句,这是一个使用SDK开发的附加组件,不是一个引导附加组件。

您没有解释为什么需要重新启动,我假设不是,但是如果不将附加组件构建为一个老式的xul附加组件,您就不能要求重新启动,使用
install.rdf
chrome.manifest
文件。

为什么需要重新启动?这是一个插件sdk插件不需要重启的特性。我想说,如果不重新启动它就无法工作,您可能会做错什么。SDK插件不会重新启动。所以,如果它不工作,你一定有一个bug。SDK插件永远不需要重新启动。@kapep以3个类似的插件为例,新Tab King、新Tab Plus和IOS7新Tab。安装完这些附加组件后,会显示一个通知消息框,通知用户:重新启动Firefox后将安装新的Tab King。重新启动Firefox后,将安装新的Tab Plus。IOS7新选项卡将在重新启动Firefox后安装。用户然后单击通知消息框中的“立即重新启动”按钮重新启动Firefox。现在,在安装了我的加载项之后,没有这样的通知消息框。我想要的是让它显示出来。只是为了让你知道,尽管你是这样看待这里的要点的:@Noitidart我明白你在说什么。我想我提到的示例一定是引导加载项。我该如何着手寻找使我的加载项无法正常工作的原因?插件应该不需要重新启动就可以正常工作,但现在它需要重新启动,然后才能正常工作。问题出在哪里?