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

时间:2014-06-21 07:40:01

标签: firefox firefox-os marketplace

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

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

Annotated screenshot showing distribution options

更新

我发现我可以使用-debug选项和可选的端口号启动我在Marketplace中安装的应用程序:

 C:\Users\Felix\AppData\Roaming\thetacontrol-56cab87ea3eecf190668cfb505f92c56>"Theta Control.exe" -debug 6000

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

Annotated screenshot showing connection via menu

我仍然不知道如何在市场上调试尚未(尚未)的应用。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:-1)

您可以参考Friefox桌面的debugging guideline网络应用。

  

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

开始      
    

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

  
     

然后,在Firefox中,在“开发人员工具”菜单上单击“连接...”   连接到您指定的端口上的“localhost”主机。后   单击Firefox中的连接,返回到您的应用程序并确认   连接。然后返回Firefox并选择一个“标签”(即打开   您的应用程序中的窗口)或“主进程”来调试Web运行时   铬代码。

     

然后,Firefox的Remote Developer Tools副本应该以新的方式打开   窗口,它应该连接到您选择的“选项卡”。