如何调试在 iPad 上的 web 视图中运行的 Javascript?
Posted
技术标签:
【中文标题】如何调试在 iPad 上的 web 视图中运行的 Javascript?【英文标题】:How to debug Javascript running in a webview on an iPad? 【发布时间】:2011-03-17 06:06:09 【问题描述】:我有一台 iPad 在 web 视图中运行一些 javascript,但有时它只是拒绝工作。有没有人有办法调试这种问题?
【问题讨论】:
【参考方案1】:您可以使用小书签来运行诸如 firebug lite 之类的东西:查看以下文章以获取有关如何使小书签可安装在移动 safari 上的链接以及指向 firebug lite 的链接。 http://community.godaddy.com/library/setting-up-a-debugging-environment-on-the-ipad/
【讨论】:
【参考方案2】:最近使用新的 ios 6,您可以在 Safari 上打开远程调试并使用 Webkit Inspector 分析您的项目(但只能使用 Mac,因为您必须有 safari 6.x)。
这种方法也不适用于第一代 iPad,因为它们无法升级到 iOS 6。
这个问题已经存在一年了,显然目前不可用。我把它贴出来是为了让来这里的人知道。
信息:http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
【讨论】:
【参考方案3】:您可以尝试的另一个工具是adobe shadow。
【讨论】:
【参考方案4】:只需enable js console
【讨论】:
这是你在任何地方都能找到的最没用的调试控制台。如果您的错误是“未定义”错误,您将根本得不到文件或行号信息。您只会知道您的应用程序中有一个“未定义的错误”。 @Josh:是的,我知道,但有时这是最简单的调试方法 但正是这些烦人的“未定义”错误,你最需要一个好的控制台......所以这不是一个很好的答案。 iOS 7 中不再提供以上是关于如何调试在 iPad 上的 web 视图中运行的 Javascript?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 如何在 silicon Mac 上调试 iOS 版本的 App