我有一台带有iOS 6.1的iPad连接到Windows 8机器 . 我希望能够调试在iPad上运行的一些javascript代码 .
iPad上的Safari有一个网络检查选项,需要将iPad通过电线连接到计算机,然后可以在Safari中访问桌面的开发菜单 . 我安装了适用于Windows的Safari 5,但没有在开发菜单中看到iPad .
还有其他想法吗?
Firefox工具适配器允许在iOS上使用Firefox DevTools for Safari .
https://github.com/mozilla/valence#debugging-safari-firefox-and-other-webviews-on-ios
对于远程调试,我使用Weinre .
Weinre几乎拥有您需要的一切,但缺少JavaScript调试器 .
它有一个用于DOM操作的WebInspector,网络流量,时间线,资源和控制台 .
在GitHub上查看这个项目:weinre-remote-debug在本地设置weinre .
this page中描述的另一个选项是 jsconsole.com . 通过在页面上附加 <script> 标记(或在设备上运行书签),您可以访问JS控制台 .
<script>
首先,转到jsconsole.com并在提示符中运行 :listen . 这将为您提供唯一的会话ID和插入移动网页的脚本标记 .
:listen
现在,您的移动页面生成的任何控制台输出都将流式传输到桌面Web浏览器中打开的控制台,包括任何错误!
它当然不能替代完整的Web检查员,但是当您无法访问Mac时,它可以帮助您摆脱困境 .
资料来源:https://blog.idrsolutions.com/2015/02/remote-debugging-ios-safari-on-os-x-windows-and-linux/
3 回答
Firefox工具适配器允许在iOS上使用Firefox DevTools for Safari .
https://github.com/mozilla/valence#debugging-safari-firefox-and-other-webviews-on-ios
对于远程调试,我使用Weinre .
Weinre几乎拥有您需要的一切,但缺少JavaScript调试器 .
它有一个用于DOM操作的WebInspector,网络流量,时间线,资源和控制台 .
在GitHub上查看这个项目:weinre-remote-debug在本地设置weinre .
this page中描述的另一个选项是 jsconsole.com . 通过在页面上附加
<script>
标记(或在设备上运行书签),您可以访问JS控制台 .首先,转到jsconsole.com并在提示符中运行
:listen
. 这将为您提供唯一的会话ID和插入移动网页的脚本标记 .现在,您的移动页面生成的任何控制台输出都将流式传输到桌面Web浏览器中打开的控制台,包括任何错误!
它当然不能替代完整的Web检查员,但是当您无法访问Mac时,它可以帮助您摆脱困境 .
资料来源:https://blog.idrsolutions.com/2015/02/remote-debugging-ios-safari-on-os-x-windows-and-linux/