【问题标题】:Is it possible to enable the WebKit JavaScript Inspector in mobile web browsers?是否可以在移动 Web 浏览器中启用 WebKit JavaScript Inspector?
【发布时间】:2010-12-17 14:29:41
【问题描述】:

我很想在移动浏览器上使用 webkit 附带的 Web Inspector 开发工具。有谁知道是否可以在 Android 网络浏览器上启用网络检查器??

【问题讨论】:

    标签: android webkit web-inspector


    【解决方案1】:

    Web Inspector 是 Safari 浏览器的一个集成部分,因此它不适用于其他浏览器,例如 Opera Mini、Android 浏览器或其他任何浏览器。

    【讨论】:

    • 对不起,你错了。 Web Inspector 并非 Safari 独有。
    【解决方案2】:

    实际上它不仅仅是 safari 的一部分,因为 google chrome 也有它。网络检查器是 safari、google chrome 使用的 webkit 引擎的一部分,如果我没看错 android 设备中的默认浏览器的话。但是,网络检查器目前在移动设备上的任何基于 webkit 的浏览器上都不可用。

    【讨论】:

      【解决方案3】:

      令人惊讶的是,黑莓是第一个向移动开发人员提供此功能的公司。 http://www.berryreview.com/2011/04/15/hot-webkit-web-inspector-on-the-blackberry-playbook-for-web-developers/希望这个概念(尤其是远程检查器)能很快进入 Android。

      【讨论】:

        【解决方案4】:

        事实证明,远程网络检查器也可以通过 iOS5 上的私有 API 获得: http://atnan.com/blog/2011/11/17/enabling-remote-debugging-via-private-apis-in-mobile-safari/

        并在此工具中使用: http://www.iwebinspector.com/

        可能值得搜索刚刚发布的 ICS 源代码,看看在股票 android 浏览器中是否有类似的未发布 API。

        您也可能对这种远程调试器形式的“轻量级”解决方案感兴趣: Weinre

        虽然它使用 JS,而不是像 web 检查器那样内置到浏览器中。

        【讨论】:

          【解决方案5】:

          这现在也可以在 Android 上实现:https://developers.google.com/chrome/mobile/docs/debugging

          【讨论】:

            【解决方案6】:

            仍然可以通过在 chrome 中的 URL 之前添加 view-source: 来查看任何带有语法突出显示的页面的源代码(仅 HTML,没有 CSS 或 JavaScript)。

            【讨论】:

              猜你喜欢
              • 2012-10-15
              • 2011-05-02
              • 2015-10-25
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2017-11-27
              相关资源
              最近更新 更多