let url = 'https://xxxx.xx.com/a/b/c?d=1';
let newWindow = window.open('_blank'); //打开空白标签页
newWindow.location = url;
在 Chrome 的安全机制里,非用户直接触发的 window.open 方法,是会被拦截的。
某些特殊情况<a>不那么好用,所以更改实现方式。先打开一个空白标签页(不会拦截),再更改location。
let url = 'https://xxxx.xx.com/a/b/c?d=1';
let newWindow = window.open('_blank'); //打开空白标签页
newWindow.location = url;
在 Chrome 的安全机制里,非用户直接触发的 window.open 方法,是会被拦截的。
某些特殊情况<a>不那么好用,所以更改实现方式。先打开一个空白标签页(不会拦截),再更改location。