に、私はこれが私の中でのWebViewを開き、私のコードですXXXXXX.com/webview.phpスウィフト:、SafariでのWebView内のすべての外部リンクを開いていないのWebView
にあるのWebViewを呼び出すシンプルなアプリを(書きましたSWIFT:今
if let url = URL(string: "https://www.XXXXXX.com/webview.php") {
let request = URLRequest(url: url)
webView.loadRequest(request)
}
は、このWebViewのシステム(例えば/webview_subsite2.php)内にあるすべての内部リンクこのWebViewの中に開いているが厥素晴らしい しかし、私がしたいことすべての外部リンク(ターゲット。 = _blank) Safariブラウザで開きます。 どうしたらいいですか?
私の以前の質問は重複としてマークされましたが、それはisntです。 ポイントは、上記の投稿されたコードはリンクの呼び出しではないことです! これはwebviewの呼び出しです。 私の質問は、すべての外部リンクを開く方法に関連していますこのwebviewは、SafariのXXXXXX.com/webview.php(ドメインは検閲済み)にあり、このwebview-Frame内にはありません。迅速なソリューションが必要です。あなたのWKNavigationDelegateにwebView:decidePolicyForNavigationAction:decisionHandler:
を実装することができます
webview xxxxx.com/webview.phpのソースコードはgoogleです。私はこのリンクをSafariでGoogleに公開したいと考えています。 – newcoder
この機能はどこにコピーしますか? – Amjad
このメソッドを追加して、Webviewデリゲートを設定します – suhit