我想弄清楚如何在Swift中IOS應用OverrideUrlLoading(Android)。我想從webview捕獲URL並且不加載該URL。這可能與迅速嗎?它將如何實施?Swift - 如何shouldOverrideUrlLoading
0
A
回答
2
如果您使用的WebView然後使用Web視圖的委託方法shouldStartLoadWithRequest
爲不加載web視圖中的URL返回false。例如。
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if request.url?.absoluteString == "https://www.google.com" {
return false
}
return true
}
1
退房
func webView(UIWebView, shouldStartLoadWith: URLRequest, navigationType: UIWebViewNavigationType)
在UIWebViewDelegate(UIWebViewDelegate Documentation)
設置您的視圖控制器作爲Web視圖的代表,並在方法返回false
以上要停止加載一個URL在Web視圖。
例子:
class MyWebViewController: UIViewController, UIWebViewDelegate {
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if request.url?.absoluteString.contains("dontLoadMe") {
return false
}
return true
}
}
相關問題
- 1. shouldOverrideUrlLoading不工作
- 2. 的WebView和shouldOverrideUrlLoading
- 3. WebViewClient - onPageStarted()vs shouldOverrideUrlLoading()?
- 4. WebView with shouldOverrideUrlLoading和baseURL
- 5. Android線程在shouldOverrideUrlLoading
- 6. Android webview shouldOverrideUrlLoading不叫
- 7. 的Android的WebView shouldOverrideUrlLoading()
- 8. Android:CalledFromWrongThreadException從WebView的shouldOverrideUrlLoading
- 9. shouldOverrideUrlLoading返回方法
- 10. WebView shouldOverrideUrlLoading Android for imageView
- 11. 從網頁流量shouldOverRideUrlLoading
- 12. android中的shouldoverrideurlloading方法
- 13. window.location.href javascript不會觸發shouldOverrideUrlLoading
- 14. shouldOverrideUrlLoading不被稱爲XWalkView/XWalkResourceClient
- 15. PhoneGap/Android,從.shouldOverrideUrlLoading()打開ChildBrowser()
- 16. WebView shouldOverrideUrlLoading Wont播放視頻
- 17. 如何限制調用shouldOverrideUrlLoading當第一次webview加載片段
- 18. webview.goBack()方法不會調用shouldOverrideUrlLoading方法
- 19. Android的web視圖shouldOverrideUrlLoading爲I幀
- 20. Webview客戶端不聽Listening shouldOverrideUrlLoading
- 21. shouldOverrideUrlLoading(WebView視圖,String url)是否錯誤?
- 22. 網頁視圖shouldoverrideurlloading不起作用
- 23. Android 2.2中的WebViewClient shouldOverrideUrlLoading不叫
- 24. Android:WebView顯示Flash網頁,「shouldOverrideUrlLoading」不叫
- 25. 不能得到shouldOverrideUrlLoading在Android應用
- 26. 從內部調用MainActivity函數shouldOverrideUrlLoading
- 27. shouldoverrideurlloading和shouldinterceptrequest之間的區別?
- 28. shouldOverrideUrlLoading僅針對某些網頁調用
- 29. Android shouldOverrideUrlLoading不會在KitKat 4.4.3中調用
- 30. 在webview.goBack()上調用「shouldOverrideUrlLoading」方法