私はSwift for IOSでshouldOverrideUrlLoading(Android)を行う方法を理解しようとしています。私はwebviewからURLをキャプチャし、そのURLをロードしません。迅速な対応が可能ですか?どのように実装されますか?Swift - shouldOverrideUrlLoadingへの方法
0
A
答えて
2
あなたはWebViewの中にURLをロードしないためfalseを返すようにWeb表示のデリゲートメソッドshouldStartLoadWithRequest
を使用し、その後のWebViewを使用している場合。たとえば。
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
if request.url?.absoluteString == "https://www.google.com" {
return false
}
return true
}
1
UIWebViewDelegateで
func webView(UIWebView, shouldStartLoadWith: URLRequest, navigationType: UIWebViewNavigationType)
をチェックアウト(UIWebViewDelegate Documentation)
ウェブビューのデリゲートとしてあなたのビューコントローラを設定し、WebビューにロードからURLを停止するには、上記の方法でfalse
を返します。
例:
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. SKSpriteNodeサブクラスのオブジェクトへのアクセス方法(Swift)
- 2. Android Webview shouldOverrideUrlLoadingメソッド
- 3. Androidスレッドin shouldOverrideUrlLoading
- 4. WebViewClient - onPageStarted()とshouldOverrideUrlLoading()?
- 5. iframe用Android webView shouldOverrideUrlLoading
- 6. PhoneGap/Android、ChildBrowser from .shouldOverrideUrlLoading()
- 7. バックプレス中にshouldOverrideUrlLoadingを呼び出す方法?
- 8. UWP WebView相当のshouldOverrideUrlLoading Android
- 9. Android Web-View shouldOverrideUrlLoading(代替)
- 10. LaunchScreenからSwiftのメインページへの移行方法は?
- 11. Swift:ソリッドボタンからイヤホンジャックへの入力方法
- 12. フラグメントの最初のWebview読み込み時にshouldOverrideUrlLoadingを呼び出す方法を制限する方法
- 13. ViewControllerへのTableViewCell - Swift
- 14. Swift 3.0からSwift 2.3への変換
- 15. Swift 4からSwift 3への変換
- 16. java.lang.ArrayIndexOutOfBoundsException:com.android.webview.chromium.WebViewContentsClientAdapterでcom.example.fragments.Hot $ 4.shouldOverrideUrlLoading(Hot.java:197)で :アンドロイド
- 17. shouldOverrideUrlLoadingとbaseURLを使用したWebView
- 18. window.location.href javascriptがshouldOverrideUrlLoadingをトリガーしない
- 19. Swiftフレームワークのプロファイル方法
- 20. Swiftの連鎖方法
- 21. swift - タスクの完了方法
- 22. ObjC++のSwiftプロパティへのアクセス
- 23. SwiftのNS-ENUMへのアクセス
- 24. Swift Firebase子スナップショットデータへのアクセス
- 25. Swift Firebaseオブジェクトモデルへのスナップショット
- 26. JavaからSwiftへのリフレクション
- 27. Swift Playground iPadカメラへのアクセス
- 28. SwiftからUInt8 *への[UnsafeMutablePointer <UInt8>]の要素をキャストする方法
- 29. uitableview swift 3.0へのすべてのキーにnsdictionary値を挿入する方法
- 30. Swiftでinit()を使ってCGFloatへの参照を取得する方法は?