我试图在用户登陆页面时打开短信发件箱。它适用于Android股票浏览器和 Firefox,但不在Chrome上(只有在点击链接时才有效)。
我得到"导航被阻止"错误,没有任何进一步的解释:
我已尝试使用window.location.href,location.href,window.location,使用setTimeout ......但没有。
你知道有什么方法可以达到这个目的吗?
答案 0 :(得分:1)
我遇到了同样的问题,Chrome似乎阻止了一些使用" window.location"当这些调用有变量时。
要解决此问题,请尝试创建锚点,设置href
属性并单击它(以编程方式)。
var a = document.createElement('a');
a.setAttribute('href',desiredLink); //<-- this is the URL
document.body.appendChild(a);
a.click();