如果我的网站在 Android 设备上打开,我希望我的网站重定向到 Google Play 市场中的特定应用。我按照http://developer.android.com/guide/publishing/publishing.html上的说明进行操作:
"Display the details screen for a specific application: http://play.google.com/store/apps/details?id=<package_name>".
与用户积极点击的链接一起使用效果很好:
<a href="http://play.google.com/store/apps/details?id=<package_name>">Download app</a>
但是,如果我使用 javascript 检测设备并尝试重定向浏览器自动将 http://... 更改为 https://... 并且用户被重定向到 Google Play 网站而不是 Google Play 应用程序电话。
if(navigator.userAgent.toLowerCase().indexOf("android") > -1) {
if(confirm("Download app?")) {
window.location.href= "http://play.google.com/store/apps/details?id=<package_name>";
}
}
有什么办法可以改变这种行为,我的测试设备是带有 android 2.3.3 的三星 Galaxy?