<p>
<a href="intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end">Take a qr code</a><br>
</p>
&#13;
如果用户使用Android Chrome点击该链接,则会打开条形码扫描程序应用。但是,如果我设置 window.location =&#34; intent url&#34; ,它就不会打开条形码扫描器应用。
intent://scan/#Intent;scheme=zxing;package=com.google.zxing.client.android;end
Chrome不允许这样做吗?有没有办法解决这个问题?
答案 0 :(得分:1)
您可以使用implicit intent。
可以找到一个好的教程here。您可以打开下面的任何自定义协议网址,它可能不仅仅是Chrome,而是任何移动浏览器。
示例:// SomeHostPrefix /用户名= ABCDEF&安培; SessionID的= 12345
但是,您无法打开任意应用,应用必须在其清单文件中声明内容: