从app中的Safari链接打开safari

花门楼前见秋草,岂能贫贱相看老。这篇文章主要讲述从app中的Safari链接打开safari相关的知识,希望能为你提供帮助。
很抱歉打扰你这个问题,但是你可以在用户的??iDevice上的Safari中打开ios应用程序中的网站链接吗?我不想使用UIWebview,我希望Safari应用程序可以通过我给用户的网站链接从我的应用程序打开。谢谢。
答案【从app中的Safari链接打开safari】在WebView中覆盖shouldStartLoadWithRequest,如下所示:

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { if ( navigationType == UIWebViewNavigationTypeLinkClicked ) { [[UIApplication sharedApplication] openURL:[request URL]]; return NO; }

另一答案要从Safari而不是Web视图打开链接,您需要实现此方法:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {[[UIApplication sharedApplication] openURL:SomeURL]]; return NO; }

确认UIWebViewDelegate,并返回“NO”,(如果您希望Web WebView打开它)。

    推荐阅读