我正在通过window.location
将用户转移到某个url,但此url在浏览器的同一选项卡中打开。我希望它在新选项卡中打开。我能用window.location做到这点吗?有没有其他方法来做这个动作?
发布于 2011-09-26 19:05:59
我不认为有办法做到这一点,除非你正在写一个浏览器扩展。您可以尝试使用window.open
,并希望用户将其浏览器设置为在新选项卡中打开新窗口。
发布于 2012-12-03 19:35:35
window.open('https://support.wwf.org.uk', '_blank');
第二个参数是使其在新窗口中打开的原因。别忘了阅读Jakob Nielsen's informative article :)
发布于 2020-03-02 18:11:01
您甚至可以使用
window.open('https://support.wwf.org.uk', "_blank") || window.location.replace('https://support.wwf.org.uk');
如果弹出窗口被阻止,这将在相同的选项卡上打开它。
https://stackoverflow.com/questions/7554108
复制相似问题