阅读:2617回复:8
修改了插件的js代码必须重启Firefox么
我现在的情况就是这样,不重启不生效,这样太累人了。不应该是这样的啊。
怎么能不重启firefox就让修改的js生效呢? 知道请指点,谢啦先! |
|
1楼#
发布于:2011-01-01 16:36
userchrome.js,看类型。有些即改即用,有些改了必须重启,有些可以新窗口生效
gm脚本全都是即改即用,刷新一下就好 |
|
|
2楼#
发布于:2011-01-01 16:36
是扩展或者脚本,不是插件。
|
|
|
3楼#
发布于:2011-01-01 16:36
我自问自答一下好了。
在Extension开发过程中,通常都会把nglayout.debug.disable_xul_cache设成true,这个可以让你对xul和js的修改不用重启Firefox就能生效。但有两个前提: 1. 是用的文件夹而不是jar 2. 不是对XUL overlays的修改,就是改了XUL overlays必须重启。 nglayout.debug.disable_xul_cache = true. Disables the XUL cache so that changes to windows and dialogs do not require a restart. This assumes you're using directories rather than JARs. Changes to XUL overlays will still require reloading of the document overlaid. 参考,https://developer.mozilla.org/en/Setting_up_extension_development_environment idragonet:是扩展或者脚本,不是插件。回到原帖 说成插件也不算错吧, Extension -> 扩展 GM -> 脚本 Addon -> 插件 |
|
4楼#
发布于:2011-01-01 16:36
绝对错误 Addon ->附加组件 plugin -> 插件 |
|
5楼#
发布于:2011-01-01 16:36
|
|
6楼#
发布于:2011-01-01 16:36
修改XUL,不是必须重启,而是必须重新加载这个XUL。建议安装Extension Developer。 |
|
|
7楼#
发布于:2011-01-01 16:36
|
|
8楼#
发布于:2011-01-01 16:36
新建窗口吧。
|
|
|