我有一个用Angular编写的Web应用程序。 我的问题的情况:
window.open('https://app.bankid.com/?autostarttoken=&redirect=', '_blank')
上使用window.open(bankid:///?autostarttoken=)
打开的第三方应用程序要解决此问题,我可以在默认的浏览器中通过移动电子邮件客户端打开我的应用程序,但是我尝试了以下几种方法:window.open(url)
或使用location.href
,但我并没有成功。
您能帮我弄清楚如何在默认的移动浏览器中打开我的应用程序或为什么我的应用程序为空吗?
答案 0 :(得分:1)
经过一天的调查。我发现必须打开创建锚点的链接,然后单击它。
const link = document.createElement('a');
link.target = '_blank';
link.href = 'link';
link.setAttribute('visibility', 'hidden');
link.click();
或重新加载页面
setTimeout(() => window.location.reload(), 1000);
我相信它可以帮助某人。