从WebView中的链接打开Mobile Safari

Kir*_*met 23 webview ios

是否有URI方案可以将Mobile Safari打开到特定的URL?

例如,

<a href="safari://open_url/?url=google.com">Open Google in Safari</a>
Run Code Online (Sandbox Code Playgroud)

Dav*_*ave 5

更新:因此,从iOS 6.0.2开始,仍然没有特定于MobileSafari的URL方案(见下文).然而,Federico Viticci发布了一个有趣的黑客攻击,允许你从Chrome for iOS调用Safari.它不像Chrome-to-Safari书签那样功能,但它确实表明可以从Chrome for iOS推出MobileSafari.

原始答案:事实证明,您只能使用URI方案在Safari中打开链接.其他应用程序中的超链接可以在safari中使用openURL(参见其他答案)打开,但是没有针对MobileSafari本身的方案(如果您使用Chrome或iOS for Opera中的超链接在Safari中打开链接,则需要此方案).

谷歌浏览器有以下两种URI方案:googlechrome://googlechromes://(用于HTTPS),只是工作的任何其他应用程序特定的方式(如dayone://,things://sms://).