每当我尝试将 safari web 检查器连接到模拟器或在前台运行移动 safari 的设备时,我尝试检查的站点永远不会完全加载到检查器中。DOM 永远不会在 dom 树视图中填写;我必须在资源视图中折叠和展开网页才能看到脚本、图像、框架等,但实际上应该显示 DOM 的项目都没有。因此,通过在 iphone/ipad 上点击来选择特定 dom 元素的触摸模式也不起作用。
我已经正确设置了相关的 ios 设置和 mac safari 设置,以便 mac 上的 safari 可以看到每个设备并正确连接到特定的网站/webviews,但连接似乎以某种方式失败。
通过 safari 的 ios 设置清除 cookie 和缓存,我只有中等运气才能让它工作,但即便如此,它也只能成功连接并在部分时间向我显示 dom。有没有其他人遇到过这个?可能出了什么问题?有没有办法解决它?是否可以使用不同的 Web 检查器来调试 iOS 上的站点(例如 webkit nightly ),如果可以,如何调试?
这发生在我的 10.7 和 10.8 机器以及各种不同的 ipad 上。这可能是我们网站的具体问题,但我不知道如何缩小范围。