Javascript Android:使用JS设置window.location

Javascript Android:使用JS设置window.location,javascript,android,google-chrome-app,deep-linking,Javascript,Android,Google Chrome App,Deep Linking,参考: 您可以使用 可以找到一个好的教程。您可以像下面这样打开任何自定义协议URL,它可能不仅是chrome浏览器,而且是任何移动浏览器 example://SomeHostPrefix/?UserName=abcdef&SessionId=12345 但是,您无法打开任意应用程序,该应用程序必须在其清单文件中声明了某些内容: 您必须在触摸事件中执行此操作(否则Chrome将记录警告消息)@SimonMarquis谢谢。如何触发触摸事件?它对应于用户操作,您不能伪造该行为$(“#link

参考:



您可以使用

可以找到一个好的教程。您可以像下面这样打开任何自定义协议URL,它可能不仅是chrome浏览器,而且是任何移动浏览器

example://SomeHostPrefix/?UserName=abcdef&SessionId=12345

但是,您无法打开任意应用程序,该应用程序必须在其清单文件中声明了某些内容:


您必须在触摸事件中执行此操作(否则Chrome将记录警告消息)@SimonMarquis谢谢。如何触发触摸事件?它对应于用户操作,您不能伪造该行为$(“#link”)[0]。单击();适用于http链接。但是对于fb://profile或intent://,它不起作用。例如,隐式的intent,fb://profile,不适用于window.location。我已经提到,如果用户使用Android Chrome单击链接(锚定标签),那么它会打开条形码扫描仪应用程序。但如果我在页面加载时设置window.location=“intent url”,则它不起作用。