背景
我们公司最近转向了应用程序开发。虽然在Android上进行开发和Q/A测试相对来说很容易,但是iOS却非常麻烦。
任务涉及查看我们应用程序的页面源代码(其中包括自定义浏览器)。我听说Web Inspector是一个很好的工具,所以我选择了它。
问题
- 首先,Web Inspector之前能够检测到自定义浏览器。
- 但是相当频繁地,Web Inspector的菜单会提示“没有可检查的应用程序”。
- 这发生在完全相同版本的应用程序中,而此前是可以运行的。
- 似乎根本没有任何触发器;昨天Web Inspector还能与自定义浏览器一起使用,然后过了几个小时(期间可能我已经断开并重新连接了iPhone),它就不再工作了。
尽管我已经苦恼了一个星期,但我还是没能找出原因。
观察结果
我的iPhone 4S运行着iOS 7.0.4。我的Mac Mini安装的是Safari 7.0。
在手机选项中:
- 在iPhone菜单中,已经打开了
Web Inspector
。 - 所有隐私模式都被关闭-
Do Not Track, Block Cookies
等(这个问题)。 - 手机上的Javascript已经打开。
在我的Mac Mini上的Safari - 已启用开发菜单
更多观察结果
- Web Inspector能够检测到iOS Safari。
那么,我该如何解决这个问题?可能的原因是什么,有什么解决办法呢?