我想在 Axios 响应成功后在新选项卡中打开页面链接,我已经搜索了有关它的解决方案,但浏览器一直阻止弹出窗口。我已经尝试了下面的一个,但没有得到工作,并且在所有浏览器中都不支持let newTab = window.open(); newTab.location.href = url;
最佳答案
_blank
可以帮助您打开新窗口。
查看 w3school 上 window.open 函数的文档。
https://www.w3schools.com/jsref/met_win_open.asp
但出于安全原因,浏览器会阻止此类弹出窗口。从用户安全的 Angular 来看,这是默认的和期望的行为。
您可以使用以下解决方案覆盖此设置。
https://blog.getadblock.com/how-to-disable-pop-up-blockers-in-every-browser-a1cccbae53e7
关于javascript - 如何在vueJs中不点击按钮的情况下在新标签页中打开页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68222753/