从chrome浏览器网址打开应用程序或使用javascript重定向到Google Play
Opening application from chrome browser url or redirect to google play using javascript
>我使用 MVC 4 创建一个网站,我需要在 javascript 中打开一个应用程序,使用 url 方案(使用移动设备浏览网站)如果未安装应用程序,我需要 javascript 重定向到 google play。
我已经查看并尝试了线程中提到的所有各种方法,如下所示:安卓自定义URL方案未处理时如何回退市场?
其中许多解决方案都依赖于超时事件,如果未安装应用,该事件将重定向到另一个网站。我遇到的问题是,在我在javascript中使用window.location = URL;
后,我创建的任何超时似乎都会消失。如果我跳过window.location = URL;
我的超时会触发得很好,并重定向到谷歌播放或其他什么。有谁明白为什么我有这个问题?
正如我所说,我使用 MVC 4,并在一个简单的视图中执行一个 JavaScript。我尝试了许多不同的代码,打开iframe等,都导致了上面提到的相同问题。我刚刚尝试打开该应用程序,并使用Safari延迟iPhone设备上的iTunes重定向,它似乎有效。安卓/铬也能做到吗?
考虑到这一点,我将不胜感激我能得到的任何帮助。
Google Chrome 不再支持 使用iframe打开应用(v25 及更高版本)。您可以参考 Android 指南中的示例来打开应用(如果已安装)或重定向到市场。
我喜欢
Skype解决方案:
var element = document.createElement('iframe');
element.id = '_the_frame_' = ((new Date()).getTime();
document.appendChild(element);
var r = document.getElementById(element.id);
var u = true;
window.addEventListener("pagehide", function () { u = false; }, false);
if (r !== null) {
r.src = _customSchemaUrl;
}
setTimeout(function() {
if (u) {
window.location = _downloadIosUrl;
}
}, 2000);
相关文章:
- 通过javascript重定向html传递php变量
- 使用CSS和Javascript重定向-手持设备
- Javascript重定向循环直到成功
- 如何在通过Javascript重定向时保持StatefulSnippet var值
- JavaScript重定向功能
- Chrome:刷新页面后未呈现的背景图像 + JavaScript 重定向
- 从帖子返回后,Javascript重定向不起作用
- 如果 URL 包含使用 JavaScript 重定向的特定端口
- 由 URL 触发的来自 iFrame 的 JavaScript 重定向
- 模拟隐藏表单提交&使用JavaScript重定向以实现安全支付
- 使用Javascript重定向并设置请求属性
- 谷歌分析调用然后用javascript重定向
- 使用Javascript重定向所有推荐链接
- 在没有flash的情况下使用javascript重定向
- 是否可以在node.js中遵循Javascript重定向
- 带有SetTimout的Javascript重定向不工作
- Rgd:Javascript重定向顶部父页
- JavaScript重定向何时真正生效
- 模态中的JavaScript重定向
- 如何阻止javascript重定向页面