Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Firefox桌面版上测试特权打包应用程序?_Firefox_Firefox Os_Marketplace - Fatal编程技术网

如何在Firefox桌面版上测试特权打包应用程序?

如何在Firefox桌面版上测试特权打包应用程序?,firefox,firefox-os,marketplace,Firefox,Firefox Os,Marketplace,可以通过Firefox Marketplace分发安装在桌面版Firefox上的应用程序。适用于Firefox OS设备的应用程序,我可以通过about:app-manager在USB连接设备或模拟器上轻松测试 如何在Firefox桌面版上测试打包的应用程序 更新 我发现我可以通过使用-debug选项和可选端口号启动从Marketplace安装的应用程序进行调试: C:\Users\Felix\AppData\Roaming\thetacontrol-56cab87ea3eecf190668

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

如何在Firefox桌面版上测试打包的应用程序

更新 我发现我可以通过使用
-debug
选项和可选端口号启动从Marketplace安装的应用程序进行调试:

 C:\Users\Felix\AppData\Roaming\thetacontrol-56cab87ea3eecf190668cfb505f92c56>"Theta Control.exe" -debug 6000
下一步是从Firefox开发者工具连接到端口:

但我仍然不知道如何调试尚未上市的应用程序。

您可以参考Friefox desktop的web应用程序列表

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

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

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

然后,Firefox的远程开发工具的副本应该以新的方式打开 窗口,它应该连接到您选择的“选项卡”


也没有找到调试特权应用程序的方法,所以我在bugzilla上创建了bug,投票,请更快地解决此问题:

谢谢@Channy。我在问题中已经提到,我发现了如何调试从Firefox Marketplace安装的应用程序。但是,对于测试,我还需要知道:如何在不首先将桌面应用程序上载到Marketplace的情况下创建桌面应用程序(
.exe
)?