如何使用 argon.js 和 Argon4 进行远程调试?

How to do remote debugging with argon.js and Argon4?

类似于使用 iOS(使用 Safari)或 Android(使用 Chrome)进行远程调试,我想用 Argon 做同样的事情。

我已被推荐 Vorlon.js and jconsole.com 为此,欢迎任何其他 suggestions/ideas。

我假设你的意思是使用 Argon4 调试 argon.js 应用程序,iOS 应用程序的当前版本(在 http://argonjs.io)。

与使用 Apple 内置 WkWebView 的其他应用程序一样,您不能使用远程调试器,因为 Apple 不允许远程调试器用于移动 safari 以外的任何应用程序。这是有道理的,因为有很多技术可以使用网络技术构建移动应用程序,而且人们不希望人们在他们的应用程序中闲逛。

使用 argon.js 开发网站时,如果您正在做地理空间 AR(本质上,任何不使用 Vuforia 的东西),您可以 运行 移动版 Safari 中的应用程序并使用您可能希望的远程调试器。

我的一般方法是在 Argon4 上使用 argon.js 进行开发和调试是:

  • 首先,我在 Safari 或 Firefox 或 Chrome 的桌面上调试(所以我得到了我选择的桌面调试器)。这有助于发现许多烦人的小错误和打字错误。查看一些示例,例如 Vuforia 示例,这些示例重新定位内容以确保即使没有 Vuforia 运行ning 也能看到内容。我明确地这样做是为了让我能够看到内容和调试。
  • 在 Argon4 中第二次通过(因为我在开发过程中自己构建了应用程序,所以我可以进行远程调试),但是您可以使用更接近 Argon 的移动 Safari,并且仍然可以进行远程调试。
  • 最后,我在 Argon4 中进行了测试。您可以使用控制台打印内容、查找错误等。不知道,我知道。

仅供参考,您可能会发现 http://vorlonjs.com/ 在 运行 在 Argon 中远程调试应用程序时很有用。