新的iOS 6功能,您可以调试HTML和JavaScript在桌面Safari浏览器的设备或模拟器中运行。 我想,这个功能是基于WebKit的远程调试协议 。
我怎样才能连接到的WebKit没有桌面iPhone上的Safari上运行?
我可以使用的WebSockets运行Android移动浏览器做到这一点,但我怎么能做到这一点适用于iOS设备?
新的iOS 6功能,您可以调试HTML和JavaScript在桌面Safari浏览器的设备或模拟器中运行。 我想,这个功能是基于WebKit的远程调试协议 。
我怎样才能连接到的WebKit没有桌面iPhone上的Safari上运行?
我可以使用的WebSockets运行Android移动浏览器做到这一点,但我怎么能做到这一点适用于iOS设备?
在IOS-WebKit的调试代理的项目(从谷歌!)做到这一点。
你想看看这段代码https://github.com/leftlogic/remote-debug/tree/master/safari -虽然它时,它实际上涉及到RPC使用__rpc_forwardSocketData呼叫失败。
如果你有任何想法,为什么我们中的一些兴趣!
您需要打开iPhone模拟器并浏览到一个网站。
然后打开Safari浏览器,然后从菜单栏“发展”。 有一个名为“iPhone模拟器”的选项。
如果你将鼠标悬停在此你可以看到所有的模拟器的开放网站。
这给你同样的检查Safari使用。 你甚至可以看到在iPhone模拟器悬停的元素。