如何测试Firefox for Desktop上的特权打包应用程序?

可以通过Firefox Marketplace分发打包的应用程序,以安装到Firefox for Desktop上。 适用于Firefox OS设备的应用程序我可以通过about:app-manager在USB连接的设备上或使用模拟器轻松测试。

我如何在Firefox for Desktop上测试打包的应用程序?

注释截图显示分布选项

更新

我发现我可以通过使用-debug选项和一个可选的端口号启动它来调试从Marketplace安装的应用程序:

 C:UsersFelixAppDataRoamingthetacontrol-56cab87ea3eecf190668cfb505f92c56>"Theta Control.exe" -debug 6000

下一步是从Firefox开发者工具连接到端口:

注释截图显示通过菜单连接

我仍然不知道如何调试不在Marketplace上的应用程序。


没有找到调试特权应用的方法,所以我创建了bugzilla的bug,投票,请更快解决这个问题:https://bugzilla.mozilla.org/show_bug.cgi?id = 1038533


您可以参考Friefox桌面的Web应用程序调试指南。

要访问控制台(和其他远程开发人员工具),请使用-debug标志从命令行启动应用程序,并可以选择指定端口(默认值:6000)。 例如,在Mac上,Mykzilla测试应用程序开始于:

/Applications/Mykzilla.app/Contents/MacOS/webapprt -debug 6000

然后,在Firefox中,在开发工具菜单上单击连接...,然后在您指定的端口连接到“本地主机”主机。 点击Firefox中的连接后,返回到您的应用程序并确认连接。 然后返回到Firefox并选择一个“选项卡”(即应用程序中的打开窗口)或“主进程”来调试Web Runtime的Chrome代码。

然后,Firefox的远程开发工具的副本应该在新窗口中打开,并且应该连接到您选择的“选项卡”。

链接地址: http://www.djcxy.com/p/79789.html

上一篇: How to test privileged packaged apps on Firefox for Desktop?

下一篇: Firefox error 'no element found'