如何强制我的网页在iOS Safari中打开而不是在应用内UIWebView?

时间:2014-03-25 17:20:21

标签: javascript ios iphone uiwebview mobile-safari

iOS中限制了应用内UIWebView。如果我想利用我网站上UIWebView无法访问的功能,我该如何强制链接在iOS Safari中打开页面呢?

例如,假设我的网页包含以下内容:

<a href="http://google.com">Open in Safari</a>

如果有人在另一个应用中浏览此页面(比如Google Chrome或Twitter for iOS),我该如何强制Safari打开此链接呢?

这是一个JSFiddle,用于演示本机行为,并传达所需的行为: http://jsfiddle.net/gXLjF/

从iOS Google Chrome(或任何其他非Safari iOS浏览器)打开此功能,亲身体验: http://jsfiddle.net/gXLjF/embedded/result/

我从应用程序开发人员的角度看到了很多问题,但是从网站的角度来看是怎么回事。是否有适当的target属性来触发此操作?或者是强制执行此行为的JavaScript函数?

0 个答案:

没有答案