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函数?