【问题标题】:How to test privileged packaged apps on Firefox for Desktop?如何在 Firefox for Desktop 上测试特权打包应用程序?
【发布时间】:2014-08-11 22:24:28
【问题描述】:

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

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

更新

我发现我可以调试从 Marketplace 安装的应用,方法是使用 -debug 选项和可选端口号启动它:

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

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

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

【问题讨论】:

    标签: firefox firefox-os marketplace


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

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

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

      【讨论】:

      • 谢谢@Channy。我已经在我的问题中提到我找到了如何调试从 Firefox Marketplace 安装的应用程序。但是,为了进行测试,我还需要知道:如何在不先将其上传到 Marketplace 的情况下创建桌面应用程序(Windows 上为.exe)?
      猜你喜欢
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-02
      相关资源
      最近更新 更多