每当我尝试将safari Web检查器连接到前台运行移动safari的模拟器或设备时,我尝试检查的站点永远不会在检查器中完全加载。 DOM永远不会在dom树视图中填充;我必须折叠并展开资源视图中的网页才能看到脚本,图像,框架等,但是没有任何应该显示DOM的项目。触摸模式通过在iphone / ipad上点击它来选择特定的dom元素也不会因此而起作用。
我已正确设置相关的ios设置和mac safari设置,以便mac上的safari可以看到每个设备并正确连接到特定的网站/网页,但连接似乎以某种方式失败。
通过ios设置为safari清除cookie和缓存,我只有适度的运气,但即便如此,它只能成功连接并向我显示大部分时间。有没有其他人遇到这个?怎么可能出错?有办法解决吗?是否可以使用不同的Web检查器来调试iOS上的站点(如每晚的webkit),如果是这样,怎么做?
在我的10.7和10.8机器以及各种不同的ipad上都会发生这种情况。这可能是我们网站的具体问题,但我不知道如何缩小究竟是什么。
答案 0 :(得分:6)
我仍然有这个问题,但是我解决它的问题是我在私人模式下运行Safari。 不知道为什么,可能与追逐有关。不是一个好的解决方案,但只要问题持续存在就会发生。
这些是版本: - iOS模拟器7.0版(463.9.4) - Safari版本6.0.5(8536.30.1)
答案 1 :(得分:1)
我遇到了同样的问题,尝试使用我的页面的简易版本,加载数据(图像,脚本,css)较少,并且工作正常,因此它似乎与页面大小相关联:(
答案 2 :(得分:1)
您需要在Safari中启用Cookie
答案 3 :(得分:0)
我遇到过这个问题。我让模拟器出现在网络检查器中的唯一方法是,如果我连接了物理设备。然后我在列表中看到它们都可以选择。
答案 4 :(得分:0)
我试过私人模式,这给了我一点点改进,但BjörnChristensson上面回答的是对我有用的。
下载WebKit每晚构建(http://nightly.webkit.org/)
这允许我查看CSS并点击以检查iPad上的节点。这两件事情与上面的私人答案无关。