我正在將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