我有一台连接到Windows 8机器的iOS 6.1的iPad。我希望能够调试在iPad上运行的一些JavaScript代码。从Windows机器在iPad上远程调试javascript可能吗?
iPad上的Safari浏览器有一个Web检查选项,需要iPad通过电线连接到计算机,然后可以在Safari中访问桌面的开发菜单。我为Windows安装了Safari 5,但未在开发菜单中看到iPad。
还有其他想法吗?
我有一台连接到Windows 8机器的iOS 6.1的iPad。我希望能够调试在iPad上运行的一些JavaScript代码。从Windows机器在iPad上远程调试javascript可能吗?
iPad上的Safari浏览器有一个Web检查选项,需要iPad通过电线连接到计算机,然后可以在Safari中访问桌面的开发菜单。我为Windows安装了Safari 5,但未在开发菜单中看到iPad。
还有其他想法吗?
Firefox Tools Adapter允许在iOS上使用Firefox DevTools for Safari。
https://github.com/mozilla/valence#debugging-safari-firefox-and-other-webviews-on-ios
对于远程debuggin我用Weinre。
Weinre拥有几乎所有你需要的东西,但缺少一个JavaScript调试器。
它具有用于DOM操作,网络流量,时间线,资源和控制台的WebInspector。
在GitHub上签出此项目:weinre-remote-debug在本地设置weinre。
this page上描述的另一个选项是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/
参见[Weinre](http://people.apache.org/~pmuellr/weinre-docs/latest/)。这不是一个JavaScript *调试器*,但它可能仍然有用。 – DCoder 2013-03-10 15:45:59
它[在Windows中不起作用](http://stackoverflow.com/questions/12598415/safari-remote-debugging-on-windows);至少因为它需要Safari 6。 – 2013-03-10 19:20:06