Bar*_*ans 7 javascript php redirect android android-intent
我正在处理应用的付款流程.当用户在浏览器中付款时,他必须重定向回应用程序.
我的解决方案是从浏览器打开一个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>
Run Code Online (Sandbox Code Playgroud)
唯一的问题是,当我在移动浏览器中打开网站时,Chrome调试器会说:Navigation is blocked.有没有办法来解决这个问题?
前段时间发现了这个问题,忘了在这里说一下,抱歉!仅当您使用应用程序打开了此站点/会话时,您才可以有意图地打开应用程序。因此,如果您通过输入 URL 进入浏览器中带有意图按钮的页面。您将收到“导航被阻止”。如果您通过从应用程序重定向来打开该页面并单击该按钮,则它可以工作!