ios - 为什么 Web Inspector 向我显示 "no inspectable applications"?

标签 ios iphone macos web-inspector

背景

我的公司最近转向了应用程序开发。虽然在 Android 上开发和问答相对轻松,但另一方面,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 菜单中打开
  • 所有隐私模式都设置为关闭 - 不跟踪、阻止 Cookies 等 (this question)
  • 手机中的 Javascript 已打开。

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

更多观察

  • Web Inspector 检测到 iOS Safari。

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

最佳答案

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

关于ios - 为什么 Web Inspector 向我显示 "no inspectable applications"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21844851/

相关文章:

ios - 暂时停用两个节点之间的物理碰撞(Swift 2,IOS)

iphone - 新的 iPhone 开发政策...Apple 如何执行这一政策?

iphone - 如何在Xcode中替换模板标题中的公司名称?

macos - Mac OS UUID是否取决于硬盘?

javascript - React-Native-Crop-Image在android上不起作用,如何在android上裁剪图像,并且对于ios也应该相同

ios - 为什么当我的动画所在的 View 是从模态转场中调用时,我的动画都不播放?

iphone - 在iOS前台应用程序时获取推送通知

macos - 递归查找所有匹配特定模式的文件

macos - 安装了触发器应用程序,安装了node.js,触发器说它无法在Mac上运行npm

ios - iOS 上的离线反向地理编码