iPhone应用程序应该在safari /默认浏览器中打开链接

问题描述:

有一个需求,iphone应用程序将拥有占位符以在其上打开一些静态内容。静态内容将从第三方网站呈现。在这个静态内容中,有一个链接,需要在默认浏览器中打开。iPhone应用程序应该在safari /默认浏览器中打开链接

链接包含在<a>标记中。事情是这样的:

<a href="http://www.example.com"> open in default browser </a> 

的问题是,该链接在App不是在默认浏览器中打开。

我的问题是,这需要处理?

  1. 由于静态内容来自第三方网站,这是否会从侧面处理。

  2. 这是需要考虑应用程序开发方?

  3. 或者任何自定义url需要配置?

+0

如果添加目标= “_空白” 属性,你标签,会发生什么? –

+0

@ Matyi:即使我把_blank放在一起,结果也是一样的。它在App中开放。 – PaRsH

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.example.com"]]; 

它已经在这里更详细的回答:
How to launch safari and open URL from iOS app

+0

谢谢DEV快速回复。 按照你的说法,这个必须从应用端处理,而不是从web开发端来处理,不是吗? – PaRsH

+0

是的,就在你的任何一个UIViewController的viewDidLoad方法里面。 如果你对iOS很满意,那些家伙有清楚的指导http://www.appcoda.com/ios-programming-course/ –

+1

你知道,很高兴你找到了重复。但是这不是一个可以接受的答案,我们有这个问题。当你有50名代表时,你会得到这个选择,这次我为你做了。 – Deduplicator