我想知道人们是否找到了任何有用的工具来在没有越狱的 iPad 上调试 javascript。它是为工作而提供的 iPad,因此不能越狱。通过一些繁琐的步骤,我已经让 firebug-lite 在 iPad 上工作,但我在 javascript 中的调试器语句没有被命中。我也没有看到像传统上使用 Firebug 那样设置断点的功能。
我还打开了 Safari 的调试控制台,但这对我想要完成的工作毫无用处。
感谢您的任何想法。
我想知道人们是否找到了任何有用的工具来在没有越狱的 iPad 上调试 javascript。它是为工作而提供的 iPad,因此不能越狱。通过一些繁琐的步骤,我已经让 firebug-lite 在 iPad 上工作,但我在 javascript 中的调试器语句没有被命中。我也没有看到像传统上使用 Firebug 那样设置断点的功能。
我还打开了 Safari 的调试控制台,但这对我想要完成的工作毫无用处。
感谢您的任何想法。
你看过webkit 远程调试协议吗?似乎他们知道人们想要他们的 iPad 调试器,但仍然没有现实世界的原生 iPad 远程调试器可用。
但是不要失望,现在有一个名为weinre的工具可以做 webkit 人将来愿意做的事情!
更新:
通过发布适用于 Android 手机的 Google Chrome 远程调试和平板电脑调试移动 Web 应用程序不再痛苦。您将需要一部昂贵的带有 ICS 的 Google Galaxy Nexus 手机才能做到这一点。但未来是光明的!在此处查看视频演示:
weinre 是 Web Inspector Remote。发音像“酒厂”这个词。或者也许像“weiner”这个词。谁知道,真的。
对于那些从 Google 提出这个问题的人,现在iOS Safari 中提供了一个 Web Inspector(向下滚动到“iOS 上的 Safari”)。
你试过Firebug Lite吗?
我没有在 iPad 上使用过它,但我不明白为什么它不起作用。
我可能会根据是否设置查询参数来设置条件包含 - 例如(php)
<?php if(isset($_GET['debug'])): ?>
<script type="text/javascript" src="firebuglite.js"></script>
<?php endif; ?>
尝试iDebug。你可以直接从 AppStore 下载到你的 iPad 上。这是 AppStore 链接。
您可以尝试使用 Firebug Lite 作为书签。您应该能够使用所有功能,而无需按照 Jesse 的建议更改应用程序的代码。请参阅此链接。
我最近编写了一个工具,用于在可移动/可调整大小的“窗口”(实际上是一个 div)中显示控制台日志。它提供了与 Firebug 控制台类似的功能,但您可以在平板电脑上的页面上看到它。平板电脑/智能手机/平板调试控制台
您还可以将 Firefox 的内置 WebIDE 与 Valence 一起使用
插入您的设备 > 在 Firefox 中单击扳手图标 > 找到 WebIDE > 在“其他”下单击“Safari、Firefox 和 iOS 上的其他 WebView”
[2] https://hacks.mozilla.org/2014/06/webide-lands-in-nightly/
实际上有一种方法可以在Windows 机器上使用Firefox WebIDE在 iOS 上的 Safari 中调试网站。我在https://stackoverflow.com/a/35714835/306179上写了一个答案,进一步描述了这个解决方案,因为它不一定易于设置和使用。它没有提供您期望的所有开发者工具,例如 Chrome 的 DevTools 套件,但它至少提供了控制台、检查器和调试器。
首先,您必须确保启用了 Web Inspector(“设置 > Safari > 高级”并打开“Web Inspector”。)
然后通过 USB 数据线将 iPad 连接到 Mac。之后,我可以在 Safari 的“开发”菜单中选择来调试我的 iPad/iPhone 上显示的网站。