更改默认浏览器后无法打开链接

齐格蒙特

更新到iOS 14后,如果将浏览器从默认Safari更改为Chrome,则无法在浏览器中打开网址。

我做了一些调查,发现UIApplication.shared.canOpenURL(url)总是返回false。

请帮忙。

符文阅读器

对于iOS 14+

我建议将此添加到您的Info.plist

 <key>LSApplicationQueriesSchemes</key>
    <array>
      <string>https</string>
    </array>

通过添加此内容,您可以继续使用方法 canOpenURL(_ url: URL) -> Bool

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打开电子邮件中的链接时,如何更改Lotus Notes中的默认浏览器?

如何使用Electron在默认浏览器中打开链接

设置用于从 SeaMonkey 打开链接的默认浏览器

在默认浏览器中打开WebView链接

Angular&Electron-在默认浏览器中打开链接

webview链接打开到默认浏览器

按下链接后如何打开浏览器?

如何更改默认网页以在浏览器中打开

如何更改默认浏览器以在wampserver中打开localhost

如何更改konsole打开URL的默认浏览器?

离子无法在系统浏览器中打开链接

生成的链接无法在浏览器中打开-Phonegap版本

如何更改默认浏览器以及用于从gnome-terminal打开链接的命令行参数

Firefox更新后无法使用Selenium打开浏览器

无法更改Lubuntu 19.04中的默认浏览器

升级后,Firefox成为默认浏览器。无法还原到谷歌浏览器

单击用Okular打开的pdf中的链接会打开Abiword(而不是默认浏览器)

如何强制浏览器窗口中的外部链接在Electron的默认浏览器中打开?

如何打开iPhone的默认浏览器?

CTRL打开默认浏览器

在浏览器中打开Electron的链接

在特定的浏览器中打开链接

浏览器中的phonegap打开链接

选择要打开链接的浏览器

安装MX Player后,在外部浏览器中打开SecurityException崩溃打开链接

在Windows的非默认浏览器中打开file://链接。为什么?

如何使Sparkle发行说明中的链接打开默认浏览器?

如何在默认浏览器中打开Evince超链接?

如何在默认浏览器中打开新链接而不是使用 Javascript 的 webview?