【发布时间】:2010-12-17 14:29:41
【问题描述】:
我很想在移动浏览器上使用 webkit 附带的 Web Inspector 开发工具。有谁知道是否可以在 Android 网络浏览器上启用网络检查器??
【问题讨论】:
标签: android webkit web-inspector
我很想在移动浏览器上使用 webkit 附带的 Web Inspector 开发工具。有谁知道是否可以在 Android 网络浏览器上启用网络检查器??
【问题讨论】:
标签: android webkit web-inspector
Web Inspector 是 Safari 浏览器的一个集成部分,因此它不适用于其他浏览器,例如 Opera Mini、Android 浏览器或其他任何浏览器。
【讨论】:
实际上它不仅仅是 safari 的一部分,因为 google chrome 也有它。网络检查器是 safari、google chrome 使用的 webkit 引擎的一部分,如果我没看错 android 设备中的默认浏览器的话。但是,网络检查器目前在移动设备上的任何基于 webkit 的浏览器上都不可用。
【讨论】:
令人惊讶的是,黑莓是第一个向移动开发人员提供此功能的公司。 http://www.berryreview.com/2011/04/15/hot-webkit-web-inspector-on-the-blackberry-playbook-for-web-developers/希望这个概念(尤其是远程检查器)能很快进入 Android。
【讨论】:
事实证明,远程网络检查器也可以通过 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 检查器那样内置到浏览器中。
【讨论】:
这现在也可以在 Android 上实现:https://developers.google.com/chrome/mobile/docs/debugging
【讨论】:
仍然可以通过在 chrome 中的 URL 之前添加 view-source: 来查看任何带有语法突出显示的页面的源代码(仅 HTML,没有 CSS 或 JavaScript)。
【讨论】: