从Windows启用iPhone(带iOS7)调试控制台



我正在试着调试我的网站,但苹果公司很失望。如果我没有Mac,我该怎么做才能启用调试控制台?

我安装了Safari和最新的iTunes,但我的iPhone并没有出现在Safari开发者的东西中。

远程调试时,您可以尝试使用Telerik AppBuilder(Windows客户端)作为Windows上Safari调试器的替代品。下面的链接中有一篇很好的博客文章,介绍了如何做到这一点。我宁愿不转发这些信息,因为还有截图,而且有很多文字。但本质上,你安装应用程序,打开它,通过USB连接设备,然后你可以在应用程序中找到它,并打开它的开发工具/调试器。对于非公共网站,你必须打开端口80,并在帖子中记录一些防火墙配置。

http://blog.falafel.com/Blogs/josh-eastburn/2014/03/04/ios-web-inspector-on-windows-with-telerik-appbuilder

该工具需要许可证,或者您可以使用试用版,试用版之后将成为基本版。我认为基本版仍然允许您进行调试。我打算自己试试。

你也可以尝试这些iOS应用程序,你可以在iTunes应用商店中找到它们。它们为您提供了移动Safari所没有的内置开发工具功能(就在iOS上,没有远程调试)。

MIH工具-基本版https://itunes.apple.com/us/app/mihtool/id584739126?ls=1&mt=8

HTTPWatch基础https://itunes.apple.com/us/app/httpwatch-basic-http-sniffer/id658886056?mt=8

我试了一下,它们至少比iOS上的移动Safari要好,除非需要完全兼容移动Safari。我猜这些应用程序的专业版/付费版会给你更多/更好的功能。

使用Safari进行iOS调试是新Safari的特色。由于Safari for Windows是Safari的过时版本,因此未实现调试。

因此,只有在mac上才能使用Safari进行调试!

最低要求是:OS X 10.8 iOS 6

更多信息:

Windows 上的Safari远程调试

既然有人问我这个问题,我发现了另一种在不可访问的平台上调试东西的巧妙方法:

http://people.apache.org/~pmuellr/weinre docs/最新/

它是这样工作的:

  1. 您将weinre.js添加到您的项目中
  2. 您在主平台(pc)上设置weinre
  3. 启动项目会将调试信息从项目发送到平台

运行和理解它并不是那么容易,但一旦它工作起来,它就会非常好。

您是否将手机设置为允许远程Web视图检查?

http://moduscreate.com/enable-remote-web-inspector-in-ios-6/

作为Weinre的替代方案,您也可以尝试Vanamco的Ghostlab,它支持JS控制台和多设备并行测试。

最新更新