洋芋博客

一个什么都分享的博客

我们在做一个长视频播放系统的项目(前端是Vue),需要用到播放器播放视频。这里我们先后尝试了许多播放器,可能都播放不了,都报同样的错误,就是403。像下面这样:

解决方案:直接在html标签里面加一个meta就解决了

<meta name="referrer" content="never">

why?

<meta name="referrer" content="never"> 是一个 HTML <meta> 标签,用于控制浏览器发送的 Referer 头部信息。

Referrer 是 HTTP 请求头部的一部分,包含了当前页面的来源信息。通过设置 <meta> 标签的 referrer 属性为 never,可以告诉浏览器在导航到其他页面或请求资源时不发送 Referrer 头部信息。

具体来说,当你的页面包含这个标签时,如果用户从你的页面点击链接跳转到其他网站(跨域请求)或者加载其他资源(例如图片、视频等),浏览器将不会发送该页面的 URL 信息给目标站点,也就是说目标站点无法知道用户是从哪个具体页面跳转过来的。

这个标签可以用于增强用户隐私保护,防止在跳转到其他站点时泄露来源页面的信息。但需要注意的是,并非所有浏览器都完全支持这个属性,一些较老版本的浏览器可能不会完全遵循这个设置。

在某些场景下,这个设置可能会影响到网站的功能,比如某些统计分析工具可能依赖于 Referrer 头部信息来追踪流量来源等。因此,在使用这个设置时,需要仔细考虑你的网站需求和用户隐私之间的平衡。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注