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

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

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

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

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

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


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

CSS3提出了target-new(https://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()的第三个参数中为窗口指定某些窗口功能,可以在用户偏好为标签页时触发新窗口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值