首页 文章

如何修复safari 6 Web检查器以使其适用于iOS设备或模拟器?

提问于
浏览
4

每当我尝试将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上 . 这可能是我们网站的具体问题,但我不知道如何缩小究竟是什么 .

5 回答

  • 0

    我尝试了私人模式,这给了我一点点改进,但上面的BjörnChristensson回答是对我有用的 .

    下载WebKit Nightly Build(http://nightly.webkit.org/

    这允许我查看CSS并点击以检查iPad上的节点 . 这两件事与上面的使用私人答案无效 .

  • 1

    您需要在Safari中启用Cookie

  • 1

    我碰到了这个 . 我让模拟器出现在网络检查器中的唯一方法是我是否连接了物理设备 . 然后我在列表中看到它们都可供选择 .

  • 6

    我仍然有这个问题但是我解决它的原因是我在私人模式下运行Safari . Dunno为什么,可能与chaching有关 . 不是一个好的解决方案,但只要问题仍然存在就会发生 .

    这些是版本: - iOS模拟器版本7.0(463.9.4) - Safari版本6.0.5(8536.30.1)

  • 0

    我有同样的问题试用我的页面的轻版本与较少的数据(图像,脚本,CSS)加载和它工作,所以它似乎链接到页面的大小:(

相关问题