[英]How to make iPhone web app links from opening in Safari?
我的网络服务器上有一个html页面,我们将其作为irphone上另一个应用程序(QRcode扫描仪)中的qrcode扫描进行扫描。
当我们扫描它时,它会在应用程序的UIWebview上打开,html页面中有一个链接,我们希望直接由iPhone Safari(而不是此UIWebview)打开该链接。
HTML代码:
<html>
<head>
<script type="text/javascript" src="./jquery-1.11.1.min.js"></script>
</head>
<body>
<a href="http://host/js/another-html-page.html">hello</a>
<script>
$( document ).on ("click", "a", function( event ) {
event.preventDefault();
location.href = $( event.target ).attr ( "href" );
});
</script>
</body>
</html>
如果QR码扫描仪是您的应用,那么它就像
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]]
否则,如果您是说QR码扫描仪应用程序是从应用程序商店下载的,并且您无法控制其源代码,则无法在网页上强制执行任何操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.