objective-c - iOS + jqueryMobile 无法在加载 html 文件时捕获 webview 事件

标签 objective-c ios xcode jquery-mobile

我正在将 jqueryMobile html 文件加载到 webview 中,并且正确触发了 webViewDidFinishLoad 事件。但是,当您选择加载另一个 html 文件内容的已加载 jqMb 文件的导航按钮时,不会触发事件!如何捕获它?谢谢

最佳答案

使用假 javascript 调用解决,widow.location = "localFuction"

然后,- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest 被触发,如果 ([[[request URL] absoluteString] hasPrefix:@"localFunction"]) { Return否;

希望对你有帮助

关于objective-c - iOS + jqueryMobile 无法在加载 html 文件时捕获 webview 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436899/

相关文章:

iphone - 正确使用 viewDidUnload

iphone - CGPDF - 使用 FlateDecode 过滤器保存图像

iphone - 将属性设置为 nil 是否与释放属性相同?

ios - iOS工具之前/之后

ios - 如何在 iOS 中 GMSPolyline 的端点上绘制箭头?

iphone - 如何仅在 iOS 5 上执行代码而不破坏应用程序

ios - 如何在 Xcode 的 AppDelegate 下创建一个循环?

ios - 使用 xmpp 框架和 quickblox 服务器 iOS 发送群聊消息

iphone - UIWindow 的 'rootViewController' 导出在 iOS 4.0 之前的版本上不可用

swift - Xcode Swift MacOS 应用程序,将文件拖放到 NSTextField 中