Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何强制我的网页在iOS Safari中而不是在应用程序UIWebView中打开?_Javascript_Ios_Iphone_Uiwebview_Mobile Safari - Fatal编程技术网

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

Javascript 如何强制我的网页在iOS Safari中而不是在应用程序UIWebView中打开?,javascript,ios,iphone,uiwebview,mobile-safari,Javascript,Ios,Iphone,Uiwebview,Mobile Safari,iOS中的应用程序内UIWebView受到限制。如果我想利用UIWebView在我的网站上无法访问的功能,我如何强制链接在iOS Safari中打开页面 例如,假设我的网页包含以下内容: <a href="http://google.com">Open in Safari</a> 如果有人在另一个应用程序(比如谷歌Chrome或Twitter for iOS)中浏览此页面,我如何强制Safari打开此链接 下面是一个JSFIDLE来演示本机行为,并传达所需的行为:

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

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

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

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

下面是一个JSFIDLE来演示本机行为,并传达所需的行为:

从iOS Google Chrome(或任何其他非Safari iOS浏览器)打开此文件,亲自查看:

我从应用开发者的角度看到了很多问题,但从网站的角度来看又如何呢。是否有适当的
target
属性来触发此操作?还是一个JavaScript函数来强制这种行为