Debugging 远程调试Firefox应用程序,现在Xulrunner已被删除?
我正在尝试调试;该文件指出,调试生成后,可以使用以下命令运行应用程序:Debugging 远程调试Firefox应用程序,现在Xulrunner已被删除?,debugging,firefox,xulrunner,Debugging,Firefox,Xulrunner,我正在尝试调试;该文件指出,调试生成后,可以使用以下命令运行应用程序: # If you've got XULRunner: xulrunner Outputs/Linux/application.ini -console -jsconsole -purgecaches # If you only have Firefox installed: firefox --app Outputs/Linux/application.ini -console -jsconsole -purgecaches
# If you've got XULRunner:
xulrunner Outputs/Linux/application.ini -console -jsconsole -purgecaches
# If you only have Firefox installed:
firefox --app Outputs/Linux/application.ini -console -jsconsole -purgecaches
它还注意到:
设置DEBUG
也会导致Pencil在上启动远程调试服务器
端口6000
。这允许您使用Firefox的DOM检查器来调试Pencil-but
仅当您使用xulrunner
运行Pencil时。您可以将Firefox连接到
通过转到Firefox->Tools->webdeveloper->调试服务器
连接…
。您可能需要在Firefox的Web下启用远程调试
开发人员工具
设置(Ctrl-Shift-I
然后单击
右上角)
问题是当前的Firefox是42,并且由于此版本,xulrunner
不再构建或打包:
... 我们正在关闭自动控制系统 XULRunner构建,因此XULRunner可能会很快停止工作
... 从mozilla中央存储库中删除XULRunner代码 因此,在Firefox 42中启用远程调试,并在DEBUG build中构建Pencil后,运行Pencil时:
firefox --app /path/to/pencil/build/Outputs/Linux/application.ini -console -jsconsole -purgecaches
然后在另一个Firefox实例中,我尝试了Tools/WebDeveloper/Connect…-在端口6000尝试了127.0.0.1和localhost,我得到了提示(请参阅),但在我说“确定”后,我没有得到任何信息:
因此,通过Firefox远程调试XUL应用程序确实需要xulrunner
但是,既然xulrunner
已被删除,如何远程调试此应用程序?的可能副本