首页 文章

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

提问于
浏览
3

可以通过Firefox Marketplace分发packaged app,以便在Firefox for Desktop上安装 . 适用于Firefox OS设备的应用程序我可以通过以下方式轻松测试:app-manager,无论是在USB连接设备上,还是在模拟器上 .

如何在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 回答

  • 3

    Didn 't found the way to debug privileged app either, so I' ve在bugzilla上创建了bug,投票,请更快地解决这个问题:https://bugzilla.mozilla.org/show_bug.cgi?id=1038533

  • -1

    您可以参考Friefox桌面的debugging guideline网络应用程序 .

    要访问控制台(和其他远程开发人员工具),请使用-debug标志从命令行启动应用程序,并可选择指定端口(默认值:6000) . 例如,在Mac上,Mykzilla测试应用程序以:/Applications/Mykzilla.app/Contents/MacOS/webapprt -debug 6000启动然后,在Firefox中,在Developer Tools菜单上单击Connect ...并连接到“localhost”主机在您指定的端口 . 单击Firefox中的“连接”后,返回到您的应用并确认连接 . 然后返回Firefox并选择“选项卡”(即应用程序中的打开窗口)或“主进程”以调试Web运行时的chrome代码 . 然后应该在新窗口中打开Firefox远程开发人员工具的副本,它应该连接到您选择的“选项卡” .

相关问题