【发布时间】:2016-12-19 09:37:41
【问题描述】:
我正在处理应用的付款流程。当用户在浏览器中付款后,他必须被重定向回应用程序。
我的解决方案是从浏览器中打开一个 Intent。为此,我制作了一个按钮并使用 javascript 单击它:
<body onload="document.getElementById('backToApp').click();">
<a style="margin: 50px auto;" id="backToApp" class="btn btn-success" href="intent://app/#Intent;scheme={{ scheme }};package={{ package }};S.data={{ data }};end">Return to app</a>
</body>
唯一的问题是,当我在移动浏览器中打开该网站时,Chrome 调试器会显示:Navigation is blocked。有没有办法解决这个问题?
【问题讨论】:
-
我也有这个问题。真奇怪。直到升级到 android 5.1.1,它才在我的 android 手机上被阻止。但它没有在我能找到的其他设备上被阻止。我找不到人在谈论它。 : (
-
当意图很大时我也有同样的问题。当它很小的时候,它工作得很好。而且,正如@Flmhdfj 所说,它在某些 android 版本上失败并且在其他版本上运行良好。有什么解决办法吗?
标签: javascript php android redirect android-intent