<a> 标签属性 rel=“noopener noreferrer“ 原来这么有用

程广坤 | 友情链接加: rel=”noopener noreferrer”是否和nofollow一样不传递权重? 最近有小伙伴和我咨询,发下自己网站友情链接交换的对象网站中有对友链进行加 rel=”noopener noreferrer”这样的一个标签,导致他比较疑惑,是否加了这个标签会有什么影响,,还可以正常进行权重传递吗? 针对这个问题,下面和大家具体讲解下关于 rel=”noopener noreferrer”的作用: 1、什么是 noreferrer 标签? 简而言之,noreferrer ... 阅读详情

<a> 标签中 rel=“noopener noreferrer”

  • <a> 标签的 rel 属性用于指定当前文档与被链接文档的关系。
  • 只有在使用了 href 属性后才能使用 rel 属性。
  • 使用了 target="_blank" 后需要增加 rel=“noopener noreferrer” 来保证安全。

<a> 标签中 target="_blank" 安全漏洞

  在 <a> 标签中给链接加上 target="_blank" 后,目标网页会在新的标签页中打开, 此时在新打开的页面中可通过 window.opener 获取到源页面的 window 对象, 这就埋下了安全隐患。

  • 假设一个网页 A 中有超链接指向网页 B。
  • B 网页可以通过 window.opener 获取到 A 的 window 对象,进而网络钓鱼者可以控制 A 网页跳转到一个钓鱼网页(window.opener.location.href =“fishing.com”),用户不知道页面已经跳转,在该页面输入了用户名密码后则发生信息泄露。

设置 rel=“noopener noreferrer” 堵住钓鱼安全漏洞

  • 设置 rel=“noopener” 的链接,window.opener 会为 null,这样新打开的页面便获取不到来源页面的 window 对象了。
  • 设置 rel=“noreferrer” 的链接,新打开的页面也获取不到来源页面的 window 对象。 同时, 新打开页面中还无法获取 document.referrer 信息, 该信息包含了来源页面的地址。

总结

  • 通常 noopener 和 noreferrer 会同时设置,rel=“noopener noreferrer”。因为一些老旧浏览器不支持 noopener。
  • 使用 target="_blank" 在新标签页中打开第三方地址时, 必须设置 rel=“noopener noreferrer”。
TC8工作原理 OPEN组织由全世界主要整车厂和供应商组成,旨在推广以太网技术在车辆中的应用。OPEN下属多个技术委员会(Tech Committee,简称TC),对不同方面的技术细节进行量化定义,并发布相应规范。其中TC8规范包括车载以太网ECU从物理层到应用层的各层互操作性以及常规基础功能服务,目的在于提高不同ECU之间的兼容性 UpperTester UpperTester作为Tester与DUT的被测核心功能模块之间的中介,辅助完成测试。UpperTester的主要功能包括: 与Tester就测试模式切换/请. 阅读详情

相关推荐

幸狐RV1106开发板实战:5分钟搞定Yolo8模型部署(附避坑指南)

本文详细介绍了在幸狐RV1106开发板上快速部署YOLOv8模型的实战流程。通过RKNN-Toolkit2工具链,将ONNX模型转换为RV1106 NPU专用的RKNN格式,并完成交叉编译与上板运行。文章重点分享了环境搭建、模型转换的关键步骤以及常见的避坑指南,帮助开发者高效实现边缘AI目标检测应用。

weixin_28677451的博客 912

asp.net web submit链接页面_41. Web 安全之 target="_blank" 触发钓鱼风险

在网页中使用链接时,如果想要在新的标签页打开指定的地址,通常的做法就是在 标签上添加 target="_blank" 属性,然而,就是这个属性,为钓鱼攻击者带来了可乘之机。本文来聊聊 target="_blank" 会引发钓鱼风险的原理,以及如何防范此类钓鱼攻击。原理我们知道,当在 JavaScript 中调用 window 对象的 open() 方法打开一个新窗口时,可以获得一个创建...

weixin_33199715的博客 336

2025年第十六届蓝桥杯省赛C/C++大学B组 个人题解

也是写了写部分题解,朱波也是狠狠水了个省二┭┮﹏┭┮,毕竟许多算法知识没怎么学。

2301_80173664的博客 2431

标签属性rel=“noopener noreferrer“的作用及含义

下面说说a标签rel="noopener noreferrer"属性的作用那么rel="noopener noreferrer"是什么意思?超链接a标签的rel="noopener noreferrer"属性是一种新特性,它能让网站更安全,超链接添加rel="noopener noreferrer"来防止钓鱼网站,因为它获取的window.opener的值为null。

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 3681

Ubuntu下Charm-Crypto安装

经过一下午的努力终于是把Charm-Crypto给安上了,经过查询资料,大致有三种方案(两坑一可行)。 适用于我的电脑的是Ubuntu 18.04版本。 第一种方案是根据连接https://pypi.org/project/charm-crypto/的教程进行安装,但是该方案的优势在于下载快速,缺陷在于Ubuntu系统仅仅更新到13+版本。 第二种就是网络博客上的介绍,内容与第一种较类似,但是有16+,18+成功的例子,缺点就是bug太多,我大部分时间都耗在了这上边,而且还没有成功。 第三中是github上

Mr.Yi的博客 2284

定位精度再突破!Inner-MPDIoU让YOLOv11边界框回归更精准

Inner-MPDIoU 凭借辅助边框与最小点距离的双机制创新,彻底解决了传统 IoU 损失在边界框回归上的精度瓶颈。本教程从原理到代码实现,再到工业场景适配,完整呈现了其在 YOLOv11 中的集成路径。只需简单修改两处核心脚本,你的目标检测模型就能在边界框定位精度上实现跨越式提升——无论是学术研究中的指标突破,还是工业场景下的精细检测需求,Inner-MPDIoU 都能成为你攻克边界框回归难题的利器。现在就动手尝试,让你的检测模型在定位精度上再上一个台阶吧。

FJN110的博客 158

a标签rel=”noopener noreferrer”属性的作用详解

<a href="https://www.xinshouzhanzhang.com/" target="_blank">跳转到一个新页面</a> 没有rel=“noopener noreferrer”的情况下使用target=“_blank”是有安全风险,超链接a标签的rel="noopener noreferrer"属性是一种新特性,它能让网站更安全,超链接添加rel="noopener noreferrer"来防止钓鱼网站,因为它获取的window.opener的值为null.

CamilleZJ的博客 1万+

手把手教你学PCIE(2.1.8)--pcie基本概念流量控制(Flow Control, FC)

PCIe 的流量控制(Flow Control, FC)是确保数据传输可靠性和高效性的关键技术。通过信用值管理,发送方和接收方可以动态调整数据传输速率,避免数据丢失和溢出。理解流量控制的工作原理和实现机制对于开发和调试 PCIe 系统非常重要。希望这个介绍能帮助你更好地理解和使用 PCIe 流量控制。

MHD0815的博客 1808

超链接target="_blank"要增加rel="noopener"

原文:https://my.oschina.net/jsan/blog/741317 如果你在链接上使用 target=”_blank”属性,并且不加上rel=”noopener”属性,那么你就让用户暴露在一个非常简单的钓鱼攻击之下。

u012841667的专栏 2968

MCAL中MCU的配置

MCAL配置中MCU配置,PLL计算配置,系统时钟以及各模块参数配置

dhyw12399999的博客 3794

【工具插件类教学】Unity翻书效果插件Book-Page Curl Pro教程

特征: • 从左到右和从右到左翻页 • 与画布缩放器 配合使用 • 可配置的自动翻转脚本 • 支持向页面 添加 UI 元素 • 支持透明页面 • 适用于“世界空间”画布

纯技术流日常开发商业开发记录总结等 3672

rel=“noopener noreferrer“ 是什么意思?

noopener:当链接的 target 属性设置为 “_blank” 时,它用于防止新打开的窗口能够访问原始页面的 window.opener 属性。这可以防止被打开的页面通过 window.opener 访问和操纵原始页面的数据和行为,从而提高安全性。noreferrer:与 noopener 一起使用时,它还可以防止被打开的页面发送 Referer 头部信息。综上所述,rel=“noopener noreferrer” 是一种最佳实践,用于在新窗口中打开链接时提高安全性和隐私性。

Xpy 的博客 2692

PyTorch深度学习实战(2)——PyTorch基础

PyTorch 是广泛应用于机器学习领域中的强大开源框架,因其易用性和高效性备受青睐。在本节中,将介绍使用 PyTorch 构建神经网络的基础知识。首先了解 PyTorch 的核心数据类型——张量对象。然后,我们将深入研究用于张量对象的各种操作。PyTorch 提供了许多帮助构建神经网络的高级方法及组件,并提供了利用 GPU 更快地训练神经网络的张量对象。

盼小辉丶的博客 5万+

a标签中rel=“noreferrer noopener“的含义与作用

rel=”noreferrer” 标签是一个特殊的 HTML 属性,可以添加到链接标签 ();rel=”noopener” 是一个可以添加到外部链接的 HTML 属性。

CamphorBlossom的博客 5423

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

标签属性 rel=“noopener noreferrer“ 原来这么有用

标签属性 rel="noopener noreferrer" 原来这么有用

软希网分享源码的博客 1943

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

a标签rel设置“noopener noreferrer”

描述 <a> 的 rel 属性指定了目标对象到链接对象的关系。该值是空格分隔的列表类型值。 属性值 描述 支持元素 不支持元素 noopener 指示浏览器打开链接而不授予新的浏览上下文对打开它的文档的访问权限-通过在打开的窗口中不设置Window.opener属性(返回null)。当打开不受信任的链接时,这特别有用,以确保它们无法通过Window.opener属性来篡改原始文档(有关更多详细信息,请参阅 About rel=noopener),同时仍提供 Referer H

wzp20092009的博客 3016

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

a标签属性 rel=noopener noreferrer

当你浏览一个页面点击一个a标签链接跳转到另一个页面时, <a href="http://www.baidu.com" target="_blank">百度</a> 1 <a href="http://www.baidu.com" target="_blank">百度</a> ...

lxw1844912514的博客 1076

rel属性安全指南:noopener与noreferrer的正确用法

rel属性是HTML中定义链接语义关系的核心机制,其本质是声明当前页面与目标资源之间的信任契约。在现代Web安全体系中,rel值直接影响浏览器进程隔离、Referer泄露控制及搜索引擎权重传递。其中noopener切断window.opener引用,防止恶意页面劫持原页面;noreferrer则禁用HTTP Referer头与document.referrer,实现流量脱敏。二者组合构成外部链接跳转的事实安全标准,广泛应用于target='_blank'场景。该机制已被Chrome、Firefox等主流浏览

weixin_33672109的博客 379

SEO优化之a标签rel属性的使用

rel属性用于指定当前文档与被链接文档之间的关系。它的值可以是一个或多个描述关系的关键字。这些关键字可以影响搜索引擎的抓取和索引行为,以及链接的安全性和用户体验。常见的relnofollownoopenernoreferrerugcsponsoredauthorcanonicalprevnext合理使用a标签的rel属性对于SEO优化和用户体验的提升具有重要作用。通过了解和应用不同的rel属性值,可以防止垃圾链接影响SEO排名,增强页面安全性,保护用户隐私,并优化分页内容的索引。

专注于全栈开发领域 1487

a标签 链接 target=”_blank” 为什么要增加 rel=”noopener noreferrer”

在<a></a>中使用target="_blank" 那么会得到以下错误提示: Using target="_blank" without rel="noopener noreferrer" is a security risk: see https://mathiasbynens.github.io/rel-noopener [react/jsx-no-...

运维密码 1826

rel="noopener noreferrer"

今天新学到一个安全知识,就是a标签target为_blank时,要加上rel="noopener noreferrer"。 为啥呢?我在网上搜索,http://www.cnblogs.com/ilinuxer/p/5245983.html 比如这一篇,发现window.open这个可以获得父窗口的很多参数,所以有获得原网站的部分权限的说法https://www.cnblogs.com/tang...

大鸡腿的博客 2万+

关于 HTML 中 <a> 标签的 rel 属性应包含 noopener noreferrer 的安全最佳实践

HTML中的<a>标签使用target="_blank"时,存在潜在安全风险。攻击者可通过新页面的window.opener访问原页面,实施"标签页劫持"攻击,诱导用户输入敏感信息。建议添加rel="noopener"属性切断两个页面间的联系,防止原页面被篡改。现代浏览器普遍支持该属性,开发者工具也会提示相关风险。

木木的学习笔记 516

【HTML并不简单】笔记1-常用rel总结:nofollow、noopener、opener、noreferrer,relList

在移动端开发中,页面左上角往往会有一个“返回”按钮,但如果用户是通过点击某个分享链接进入的,那么这个返回的逻辑就不对,因为并没有上一页,此时这个“返回”按钮显示为“主页”按钮更合适。在某列表页面,点击任意列表会进入详情页,然后希望再次返回(通过页面内链接,而非浏览器的“后退”按钮)到列表页的时候,页面依然定位在之前的滚动位置,但如果是从其他页面进入的,则滚动置顶。SEO中有个策略,如果一个权重很高的网站,直接外链一个权重不高的中小网站,同时没有设置rel=“nofollow”,那么这个中小网站的权重。

karshey的博客 1524

WordPress中的rel =“ noopener”是什么? (说明)

Recently, one of our readers asked: what is rel=”noopener” in WordPress? If you select to open a link in a new window, then WordPress adds this attribute to your link. In this article, we will explain...

cumohuo9136的博客 775

反向标签钓鱼攻击与 rel=“noopener noreferrer“ 属性实战解析

在 Web 前端开发中,新窗口打开外部链接是最普遍的需求之一,但其背后隐藏着标签页劫持与恶意脚本反向操作的安全隐患。默认情况下,`target="_blank"` 会让新页面通过 `window.opener` 获得对原页面的引用,攻击者可借此静默替换原页面为钓鱼站点,即反向标签钓鱼攻击。`rel="noopener noreferrer"` 属性组合正是为了切断这一引用链而存在,既能隔离标签页间的访问权限,也能隐藏流量来源,兼顾安全与隐私。从 UGC 社区、电商支付页到企业后台,外链安全都不可忽视;同时需

weixin_34026997的博客 233
上一篇: Linux 下 rpm 安装 JDK8 原来如此简单
下一篇: 聊聊 RSA 算法
ali48
博客等级 码龄6年 31粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值