在一个新标签页中打开一个URL(而不是新窗口)

内容来自 DOC https://q.houxu6.top/?s=在一个新标签页中打开一个URL(而不是新窗口)

我正在尝试在新标签页中打开一个URL,而不是弹出窗口。

我已经看到了一些相关的回答,它们看起来可能像这样:

window.open(url,'\_blank');
window.open(url);

但是它们对我来说都不起作用,浏览器仍然试图打开弹出窗口。


作者无法选择在新标签页中打开链接,而是由用户偏好决定。需要注意的是,大多数浏览器的默认用户偏好是在新标签页中打开链接,因此如果未更改该偏好的浏览器上的简单测试将不会演示此操作。

CSS3提出了target-newhttps://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/#target-new),但该规范已被废弃(https://www.w3.org/TR/2014/NOTE-css3-hyperlinks-20141014/)。

【反面情况并不成立】(https://stackoverflow.com/a/64718494/19068);通过在window.open()的第三个参数中为窗口指定某些窗口功能,可以在用户偏好为标签页时触发新窗口。

posted @   小满独家  阅读(56)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示