【发布时间】:2015-10-12 22:04:59
【问题描述】:
我有一个包含多个 UIWebViews 的应用程序。我有一个 UIWebView 包含所有业务逻辑和其他 UIWebViews 用于显示目的。但是,我发现如果 UIWebView 不是最后一个加载的,断点不会停止。
有人可以帮我吗?
ps:我使用safari的开发工具调试。
【问题讨论】:
标签: ios uiwebview hybrid-mobile-app javascriptcore
我有一个包含多个 UIWebViews 的应用程序。我有一个 UIWebView 包含所有业务逻辑和其他 UIWebViews 用于显示目的。但是,我发现如果 UIWebView 不是最后一个加载的,断点不会停止。
有人可以帮我吗?
ps:我使用safari的开发工具调试。
【问题讨论】:
标签: ios uiwebview hybrid-mobile-app javascriptcore
使用这个test project 和Safari,我能够确认可以在iOS 模拟器中调试多个UIWebViews。见demo video here。
我还验证了当UIWebView 的hidden 标志设置为YES 时,您仍然可以调试UIWebView。
我能够在两个UIWebViews 上放置断点。当我在 Safari 调试器中按下 Command+R 时,页面被刷新并且断点按预期命中。
但是请注意,当您在 Xcode 中终止 iOS 应用程序时,您的 Safari 调试会话也会丢失。
【讨论】: