我正在将jqueryMobile html文件加载到webview中,并正确触发了webViewDidFinishLoad事件。但是,当您选择载入另一个HTML文件内容的已加载jqMb文件的导航按钮时,事件不会被触发!如何捕捉它?谢谢iOS + jqueryMobile加载html文件时无法捕获webview事件
2
A
回答
1
使用假javascript调用,widow.location = "localFuction"
解决。
然后,- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest
被触发,如果([[[request URL] absoluteString] hasPrefix:@"localFunction"]) { Return NO
;
希望这有助于
+0
我知道这是一个旧的帖子,但你在哪里/如何调用'window.location =“localFunction”'? – adamdehaven
相关问题
- 1. 远程HTML文件加载完成时的iOS webview事件
- 2. 无法加载HTML文件的WebView
- 3. GWT捕获文本框加载事件
- 4. 无法捕获onChange事件
- 5. 动态加载.js文件时捕获onload事件?
- 6. Android的webview无法加载html文本
- 7. 从WebView捕获导航事件
- 8. webview无法从SD卡加载html文件
- 9. 无法在Android WebView中加载本地HTML文件
- 10. 在加载页面时在webview中加载本地html文件
- 11. iOS 9 Webview只加载HTML
- 12. WebView无法获取onClick事件
- 13. android webview改善html文件加载
- 14. Android WebView不加载本地HTML文件
- 15. Android WebView未加载HTML文件
- 16. 如何在WebView中捕获mouseDown事件?
- 17. GPX文件无法加载iOS Xcode
- 18. 无法在UIWebView中加载HTML文件
- 19. 在WebView中托管的HTML页面中捕获Javascript onclick事件
- 20. HTML无法在iOS/OSX项目中加载css和js文件
- 21. 无法加载本地HTML文件中的IOS
- 22. jQueryMobile中捕获过滤器清除单击事件
- 23. ASP.NET RAZOR无法捕获事件
- 24. 无法在IE7中捕获mouseup事件
- 25. Pyside QgraphicsScene无法捕获鼠标事件
- 26. WebView,无法正确加载html
- 27. 无法在Swift 2.0和Xcode 7中的WebView中加载本地HTML文件
- 28. Android从本地文件夹加载html文件到webview
- 29. android webview加载本地JavaScript文件的远程html文件
- 30. 加载带有.html文件链接到/ assets文件夹的WebView
您可以使用jQuery Mobile的暴露JavaScript事件:http://jquerymobile.com/demos/1.1.0/docs/api/events.html。请参阅'pageinit',它是jQuery Mobile的'document.ready'。 – Jasper
当按钮被按下时,我可以在jqueryMobile上正确捕获事件!但如何触发本地webview事件? shouldStartLoadWithRequest – Jaume
使用假javascript调用解决,widow.location =“localFuction”。然后 - (BOOL)webView:(UIWebView *)如果if([[[request URL] absoluteString] hasPrefix:@“localFunction”]){{return NO;}}将触发webView shouldStartLoadWithRequest。希望这会有所帮助 – Jaume