webview - 在 Safari 中快速打开链接

标签 webview swift safari

我目前正在我的应用程序中的 WebView 中打开链接,但我正在寻找一种在 Safari 中打开链接的选项。

最佳答案

它不是“嵌入到 Swift 中”,但您可以使用标准的 UIKit 方法来完成它。看看 UIApplication 的 openUrl(_:) (已弃用)open(_:options:completionHandler:) .

Swift 4 + Swift 5(iOS 10 及更高版本)

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.shared.open(url)

Swift 3(iOS 9 及以下版本)

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.shared.openURL(url)

swift 2.2

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.sharedApplication().openURL(url)    

关于webview - 在 Safari 中快速打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25945324/

相关文章:

ios - iOS 10 中未出现按钮

Safari 11 上的视频自动播放

css - 在 ems 中可靠地调整图像大小?

ios - Youtube播放视频:与此视频关联的youtube帐户已被终止

objective-c - 是否可以在现有 XCode 项目 (OS X) 中用 Chromium (CefBrowser) 替换 WebView?

Android 在 Web View 中点击声音可能吗?

Swift 包管理器 - Swift 4 语法

ios - NSInternalInconsistencyException : webView:decidePolicyForNavigationAction:decisionHandler was not called

ios - 快速过滤数组

javascript - toLocaleString() 在 Safari 浏览器中不起作用