target="_blank" 会跳转至新窗口还是新标签页?新手技术问询
关于HTML target="_blank" 属性的疑问解答
1. target="_blank" 是新窗口还是标签页?
target="_blank" 本身并不强制指定打开方式,这个行为完全由用户的浏览器设置决定:
- 多数现代浏览器(比如Chrome、Firefox)默认会把
_blank链接打开在新标签页; - 如果用户修改了浏览器配置(比如设置“弹出链接为新窗口”),或者用扩展改变了链接行为,就会打开新窗口;
- 部分浏览器还支持按住快捷键(比如Ctrl/Command点击)临时切换打开方式,所以确实存在“有时跳窗口有时跳标签”的情况,核心是浏览器和用户的操作偏好。
2. 在哪里测试这个属性?
有几个简单易上手的测试方式:
- 本地HTML文件:新建文本文件,写入如下代码:
保存后把后缀改成<!DOCTYPE html> <html> <body> <a href="https://example.com" target="_blank">点击测试target="_blank"</a> </body> </html>.html,双击用浏览器打开,点击链接就能看到效果。 - 浏览器开发者工具:打开任意网页,按F12调出开发者工具,切换到「Elements」标签,在
<body>内部右键选择「Edit as HTML」,插入上面的链接代码,点击页面上的链接即可测试。 - freeCodeCamp内置编辑器:直接在课程的代码练习区域写入带
target="_blank"的链接,点击「Run Tests」或预览按钮,就能在页面里点击链接测试。
内容的提问来源于stack exchange,提问作者Ishan Salamon
相关产品推荐
相关产品推荐

