Ios 如何从iPad上的本机应用程序在Safari中打开链接? 如何从iPad上的本机应用程序在Safari中打开链接?

Ios 如何从iPad上的本机应用程序在Safari中打开链接? 如何从iPad上的本机应用程序在Safari中打开链接?,ios,ipad,web-applications,native,Ios,Ipad,Web Applications,Native,我有这样的设置: 我有一个html/css应用程序 该应用程序通过Xcode打包为native.ipa(Cordova等,一切正常) 我希望这样,当我点击应用程序上的链接(带有href属性的普通a标签)时,iPad会在Safari中打开链接,而不会在应用程序本身中打开链接 现在,它创建了一个锁定状态,用户无法返回应用程序,因为没有返回按钮,并且a标签中的地址已打开 这可能吗?我知道UIWebView(或类似的)可以在编译后的应用程序中使用,但它在这里自然没有帮助。可能在shouldStart

我有这样的设置:

  • 我有一个html/css应用程序
  • 该应用程序通过Xcode打包为native.ipa(Cordova等,一切正常)
我希望这样,当我点击应用程序上的链接(带有href属性的普通a标签)时,iPad会在Safari中打开链接,而不会在应用程序本身中打开链接

现在,它创建了一个锁定状态,用户无法返回应用程序,因为没有返回按钮,并且a标签中的地址已打开


这可能吗?我知道UIWebView(或类似的)可以在编译后的应用程序中使用,但它在这里自然没有帮助。

可能在shouldStartLoadWithRequest方法openURL中使用它,然后返回否,因为我认为问题是当用户单击“a href”时如何打开Safari,所以请求将启动,我们需要取消它并打开URL。我是否遗漏了一些明显的东西,但如何用HTML/JS实现呢?这是Cordova可以处理的,需要编译二进制文件的系统调用还是什么?
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.com"]];