[英]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.