繁体   English   中英

如何使Safari中打开iPhone Web应用程序链接?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM