尝试从Javascript重定向启动Android应用程序

时间:2018-06-26 04:45:45

标签: android

在这种特殊情况下,我想在JavaScript中使用window.location.replace或类似名称来打开Goog​​le Podcast。因此,如果它在用户代理中检测到“ Android”,则会将浏览器重定向到Google Podcasts URL,这将反过来打开Goog​​le Podcasts应用。

下面的HTML / JavaScript可以在iPhone / iPod上正确打开Apple Podcasts应用。但是,在Android手机上,它不会被Android Intent系统捕获,而是带我到Google Play商店。

如果我点击一个链接到该Google Podcasts链接的按钮,则当用户单击该按钮时,它将正确打开Goog​​le Podcasts应用。

有没有办法模仿用户使用Javascript命令单击链接?

如果您还没有解决,可以创建一个我可以链接到的页面,该页面将自动在iOS和Android手机上打开我的播客。我很想那样。

<SCRIPT>
    if( /Android/i.test(navigator.userAgent) ) {
      // Google Podcasts
      window.location.replace("https://www.google.com/podcasts?feed=aHR0cHM6Ly9wb2RuZXdzLm5ldC9yc3M%3D");
}
    if( /iPhone|iPad|iPod/i.test(navigator.userAgent) ) {
      // Apple Podcasts
      window.location.replace("https://geo.itunes.apple.com/us/podcast/feed/id1325018583?at=11lo6V&ct=r");
}     
    </SCRIPT>

0 个答案:

没有答案