【问题标题】:Debugging mobile Safari in iOS 8 and iOS 9在 iOS 8 和 iOS 9 中调试移动 Safari
【发布时间】:2014-09-24 10:41:49
【问题描述】:

切换到新版本的 iOS 后,我无法将我的 Web 应用程序从 OS X Safari 调试到我的 iPhone Safari 浏览器。我的 iPhone 出现了,但我没有选择。

在我的 iPhone 上,我已启用网络检查器。

英文:Developer -> Johans iPhone -> 没有可检查的应用程序。

如果我将我的网络应用程序保存到我的主屏幕 - 我可以获得该应用程序的开发人员工具,但这不是我现在想要的。不幸的是,我没有其他 iOS / OS X 设备可供测试,因此我们将不胜感激。

【问题讨论】:

    标签: ios iphone safari mobile-safari


    【解决方案1】:

    虽然这是一个老问题,但应该在答案中的某处提到,您实际上必须先在 iPhone 上启用远程检查,然后才会出现任何内容。

    转到: 设置 --> Safari --> 高级 --> Web Inspector

    【讨论】:

      【解决方案2】:

      调试 iOS 8 移动版 Safari requires desktop Safari 7.1,也就是只有available with OS X 10.9.5 or greater

      你需要做的是:

      1. 更新(通过 Apple 菜单->软件更新)到 OS X 10.9.5(如果您还没有的话)
      2. 完成此操作后,您应该会在待更新列表中看到 Safari 7.1

      完成后,您应该会看到能够通过桌面 Safari 照常进行调试。

      【讨论】:

      • 升级到7.1后,还能调试IOS 7设备吗?我看不到控制台输出。只是想知道您是否看到相同的内容?
      • 好问题...不幸的是我没有任何 iOS 7 设备,所以我不知道。
      • 我很着急但试过了,据我所见,我得到了我排除的控制台输出。
      • 如果您的手机在 iOS 9 中从 Safari 的设备检查器中消失了,@tabrindle 有正确答案
      【解决方案3】:

      也适用于 iOS 9:

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

      【讨论】:

        【解决方案4】:

        即使使用 OS X 10.9.5 和 Safari > 7.1,我也无法在装有 iOS 8 的 iPad 上调试移动 Safari。

        原来我之前拒绝了 iPad 上询问是否“信任这台计算机”的对话框。以下步骤有所帮助:

        1. 关闭设备。
        2. 在电脑上打开 iTunes。
        3. 将设备连接到计算机。
        4. 回复计算机问题以让设备访问 iTunes。
        5. 打开设备。

        它会要求您再次确认信任计算机。接受,你应该可以像往常一样调试了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-03-29
          • 1970-01-01
          • 2017-03-22
          • 2015-12-17
          • 1970-01-01
          • 1970-01-01
          • 2015-08-25
          相关资源
          最近更新 更多