为什么Web Inspector向我显示"没有可检查的应用程序"?

Vis*_*ish 11 iphone macos web-inspector ios

背景

我的公司最近转向应用程序开发.虽然Android上的开发和Q/Aing相对无痛,但另一方面,iOS被证明是一种痛苦.

该任务涉及查看我们的应用程序的页面源(具有自定义浏览器).我听说Web Inspector是一个很棒的工具,所以我选择了它.

问题

  • 首先,Web Inspector之前已经能够检测到自定义浏览器.
  • 但很常见,Web Inspector的菜单提供了"No Inspectable Applications"提示.
  • 这与之前使用的完全相同的应用程序版本相同.
  • 似乎没有任何触发器; 昨天Web Inspector正在使用自定义浏览器,然后几个小时后(在此期间我可能已断开连接并重新连接iPhone)它停止工作.

尽管我已经打了一个星期的脑袋,但我还是弄清楚了为什么.

意见

我有一台运行iOS 7.0.4的iPhone 4S.我的Mac Mini有Safari 7.0.

在手机选项中

  • Web Inspector 在iPhone菜单中打开
  • 所有隐私模式都设置为关闭 - Do Not Track, Block Cookies等等(此问题)
  • Javascript已在手机中开启.

在我的Mac Mini上的Safari中 - 启用了开发菜单(显然)

更多观察

  • Web Inspector检测到iOS Safari.

那么,我该如何调试呢?可能是什么原因以及可能的解决方案是什么?

jon*_*fer 16

我遇到了同样的问题,这是因为我在运行iOS 8,通过将Safari更新到7.1来修复.


Ste*_*ger 7

iOS 9的更新(使用OSX El Capitan):

在您的移动设备上的设置 - > Safari - >欺诈网站警告=关闭[默认=开]


inf*_*net 5

为了让它工作,我需要进入 iPhone 的设置 -> Safari > 高级并启用Web Inspector选项。(iOS 9.1)

  • 如问题中所述,iPhone 设置中已启用网络检查器。 (2认同)