簡體   English   中英

通過UIWebView從網頁打開Safari中的鏈接

[英]Open link in Safari from webpage via UIWebView

我有一個簡單的UIWebView應用程序,我想在其中打開Safari中此網頁上的特定鏈接。

我已經成功使用以下代碼打開了Instagram應用程序:

<a href="instagram://media?id=4347842891590388200_23134432">Insta</a>

我還設法通過UIButton使用以下代碼打開Safari鏈接:

UIApplication.sharedApplication().openURL(NSURL(string:"http://www.reddit.com/")!)

但是我似乎無法弄清楚如何在Safari中而不是在應用程序的UIWebView中打開a href

您可以設置UIWebViewDelegate並在webView:shouldStartLoadWithRequest:navigationType:捕獲請求,然后從UIApplication打開帶有openURL的鏈接。 通過檢查導航類型,您還可以檢測是否由於用戶點擊了鏈接而發出了請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM