讲师中心 微信公众号
AI工具推荐 视频效率加速

html如何超链接弹出另一个页面

阿磊小哥_4397

阿磊小哥_4397

发布时间:2026-02-17 19:33:09

|

633人浏览过

|

来源于php中文网

原创

target="_blank"可新开标签页或窗口,但必须搭配rel="noopener noreferrer"防止安全风险和性能问题,且href不可省略。

html如何超链接弹出另一个页面

用 <a></a> 标签加 target="_blank" 最直接

想点链接就新开一个页面,不是跳转覆盖当前页,核心就是 target 属性。默认不写 target 是在当前页跳转;设成 target="_blank" 就会新开标签页(或窗口,取决于浏览器设置)。

常见错误是只写 target="blank" —— 少了下划线,浏览器不认识,结果还是当前页跳转。

  • target="_blank" 是唯一标准值,大小写敏感,不能写成 Blank 或 new
  • 必须搭配 href,否则只是个空链接,没实际跳转行为
  • 如果链接指向的是相对路径(比如 href="about.html"),它会在新页加载同域下的该文件;如果是完整 URL(如 href="https://example.com"),就打开外部站点

为什么建议加上 rel="noopener noreferrer"

单纯用 target="_blank" 有安全和性能隐患:新页面可以通过 window.opener 访问原页面的 window 对象,可能被恶意页面重定向原页、窃取信息,或拖慢原页性能。

加 rel="noopener noreferrer" 能切断这种连接:

立即学习“前端免费学习笔记(深入)”;

HTML Text Extract
HTML Text Extract

从HTML页面(URL、文件或标准输入)中提取主体内容文本,去除导航、页脚、广告和模板文本。可直接传递给readability_check或其他文本工具。

下载
  • noopener 让新页面无法访问 window.opener,解决安全问题
  • noreferrer 还会阻止 Referer 头发送,保护来源隐私(但也会让目标页收不到来源信息)
  • 二者常一起写,顺序无关,但缺一不可——只写 noreferrer 不带 noopener 在旧版 Safari 中仍存在 opener 泄露风险

正确写法:<a href="https://example.com" target="_blank" rel="noopener noreferrer">点我</a>

新窗口 vs 新标签页?浏览器说了算

target="_blank" 的实际表现(新开标签页 or 新窗口)不由 HTML 决定,而是由用户浏览器设置、是否按住 Ctrl/Cmd 键、甚至鼠标中键点击方式控制。

你没法用 HTML 强制“一定弹窗”或“一定开标签页”。所谓“弹出另一个页面”,本质只是脱离当前上下文,不打断原页运行——这点 target="_blank" 已经做到。

  • 想真正弹出独立窗口(含尺寸、工具栏等控制),得用 JavaScript 的 window.open(),但现代浏览器普遍拦截非用户触发的 open() 调用
  • 移动端 Safari 对 target="_blank" 支持稳定,但部分安卓 WebView 可能忽略 rel 属性,noopener 仍是必要项
  • 如果链接是下载链接(download 属性),target="_blank" 可能导致下载失败或行为异常,此时应避免混用

内联框架 <iframe></iframe> 不是“弹出页面”的解法

有人误以为用 <iframe src="xxx"></iframe> 能“弹出”页面,其实它只是把另一个页面嵌在当前页里,不新建上下文,也不脱离当前 DOM。用户滚动、导航、关闭都受限于父页布局。

它和 target="_blank" 解决的是完全不同的问题:

  • <iframe></iframe> 适合嵌入内容(如地图、表单、第三方 widget),但 SEO 差、跨域限制多、移动端体验难调
  • target="_blank" 是导航行为,适用于跳转阅读、外链引用、资料查阅等场景
  • 两者不能互相替代;硬用 iframe 模拟“弹出”,反而增加维护成本和兼容性问题
实际写的时候,最常漏掉的就是 rel="noopener noreferrer"。不是所有项目都跑在最新 Chrome 里,老版本 Edge 或某些企业内网环境,没这个属性真可能出问题。

热门AI工具

更多
UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

2886

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

5819

2023.11.06

Chrome开启无痕模式
Chrome开启无痕模式

本专题整合了Chrome无痕模式开启相关内容,阅读专题下面的文章了解更多详细教程。

4147

2026.03.24

edge是什么浏览器
edge是什么浏览器

Edge是一款由Microsoft开发的网页浏览器,是Windows 10操作系统中默认的浏览器,其目标是提供更快、更安全、更现代化的浏览器体验。本专题为大家提供edge浏览器相关的文章、下载、课程内容,供大家免费下载体验。

3082

2023.08.21

IE浏览器自动跳转EDGE如何恢复
IE浏览器自动跳转EDGE如何恢复

ie浏览器自动跳转edge的解决办法:1、更改默认浏览器设置;2、阻止edge浏览器的自动跳转;3、更改超链接的默认打开方式;4、禁用“快速网页查看器”;5、卸载edge浏览器;6、检查第三方插件或应用程序等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2894

2024.03.05

如何解决Edge打开但没有标题的问题
如何解决Edge打开但没有标题的问题

若 Microsoft Edge 浏览器打开后无标题(窗口空白或标题栏缺失),可尝试以下方法解决: 重启 Edge:关闭所有窗口,重新启动浏览器。 重置窗口布局:右击任务栏 Edge 图标 → 选择「最大化」或「还原」。 禁用扩展:进入 edge://extensions 临时关闭插件测试。 重置浏览器设置:前往 edge://settings/reset 恢复默认配置。 更新或重装 Edge:检查最新版本,或通过控制面板修复

3252

2025.04.24

DOM是什么意思
DOM是什么意思

dom的英文全称是documentobjectmodel,表示文件对象模型,是w3c组织推荐的处理可扩展置标语言的标准编程接口;dom是html文档的内存中对象表示,它提供了使用javascript与网页交互的方式。想了解更多的相关内容,可以阅读本专题下面的文章。

6541

2024.08.14

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5510

2024.08.16

Tailwind CSS 如何制作导航栏和卡片
Tailwind CSS 如何制作导航栏和卡片

用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。

0

2026.11.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
GDB 17.2 官方文档集合
GDB 17.2 官方文档集合

共0课时 | 0人学习

Bootstrap 入门安装配置
Bootstrap 入门安装配置

共0课时 | 0人学习

38+ PhpStorm 提示和技巧
38+ PhpStorm 提示和技巧

共1课时 | 233人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn