5

我有一台装有 iOS 6.1 的 iPad,连接到一台 Windows 8 机器。我希望能够调试在 iPad 上运行的一些 javascript 代码。

iPad 上的 safari 有一个网络检查选项,需要将 iPad 通过线连接到计算机,然后可以在 Safari 中访问桌面的开发菜单。我为 Windows 安装了 Safari 5,但在开发菜单中没有看到 iPad。

还有其他想法吗?

4

3 回答 3

1

Firefox Tools Adapter 允许在 iOS 上使用 Firefox DevTools for Safari。

https://github.com/mozilla/valence#debugging-safari-firefox-and-other-webviews-on-ios

于 2015-06-16T18:16:56.050 回答
1

对于远程调试,我使用Weinre

Weinre 几乎拥有您需要的一切,但缺少 JavaScript 调试器。

它有一个用于 DOM 操作、网络流量、时间线、资源和控制台的 WebInspector。

在 GitHub 上查看此项目:weinre-remote-debug以在本地设置 weinre。

于 2015-09-03T13:07:01.210 回答
0

此页面上描述的另一个选项是jsconsole.com。通过将<script>标签附加到您的页面(或在您的设备上运行书签),您可以访问 JS 控制台。

首先,转到 jsconsole.com 并:listen在提示符下运行。这将为您提供一个唯一的会话 ID 和一个插入到移动网页中的脚本标记。

在此处输入图像描述

现在,您的移动页面生成的任何控制台输出都将流式传输到在您的桌面 Web 浏览器中打开的控制台,包括任何错误!

在此处输入图像描述

它当然不能替代完整的网络检查器,但是当您无法访问 Mac 时,它可以让您摆脱麻烦。

来源:https ://blog.idrsolutions.com/2015/02/remote-debugging-ios-safari-on-os-x-windows-and-linux/

于 2015-09-11T02:48:09.923 回答