Rob*_*cks 38 debugging firefox compilation firefox-addon
调试Firefox插件是一个缓慢的过程:(1)使用构建脚本将JS编辑器(2)包中的源代码编辑到XPI中(3)拖入Firefox安装(4)重启Firefox(5)打开JavaScript调试器
我们能否加快这一进程?比如在没有重启的情况下将其安装到Firefox中,或者配置构建脚本以将其安装到Firefox中?
sdw*_*lsh 48
您需要找到您的个人资料文件夹.找到后,进入名为"extensions"的文件夹,然后找到您正在处理的加载项的文件夹.将该文件夹替换为同名文件(.xpi如果该名称的一部分,则为减号),并在文件内放置加载项源目录的完整路径.
在Linux和Mac中,它看起来像:
/full/path/to/yourExtension/
Run Code Online (Sandbox Code Playgroud)
在Windows上:
C:\full\path\to\yourExtension\
Run Code Online (Sandbox Code Playgroud)
记住尾随的斜线并注意额外的空格.
只要您不在加载项中使用jar文件,就不再需要重建(这里有更深入的介绍).
此外,您将要设置nglayout.debug.disable_xul_cache为true.要编辑xul或js文件,您只需打开一个新窗口即可查看更改,而不是重新启动应用程序.此处还有其他偏好,您可能会发现它们也很有用.
额外提示:
使用某个配置文件(dev)启动firefox,而其他firefox配置文件已打开且调试器已打开:
"C:\ Program Files(x86)\ Mozilla Firefox\firefox.exe"-no-remote -P dev -jsconsole
查看重启插件(节省时间).
| 归档时间: |
|
| 查看次数: |
20246 次 |
| 最近记录: |