问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

video播放视频,报403错误的解决办法

发布网友 发布时间:2022-11-30 08:59

我来回答

1个回答

热心网友 时间:2023-11-03 01:23

背景:在开发一个视频播放项目中 video_ts (一个用typescript开发的视频播放器)中调用 MP4 资源 的时候,无法播放,报403错误。然而直接在浏览器地址栏回车则可以正常播放。

报403错误则是访问被拒绝,既然我做了跨域处理还被拒绝这里就要提及浏览器的防盗链机制。

当你的项目和需要访问的地址不在同一个域内,这时浏览器的防盗链机制就发挥作用了。其中防盗链是利用 HTTP header 中的 referer 来实现的。当浏览器向服务器发送请求时会带上 referer ,来告诉服务器从哪个页面链接过来的。

服务器通过识别 referer 来判断请求是否是自己的域名,如果不是自己的域名就会拦截,不会将请求发送出去,如果是自己域名就可以继续访问。

请求发送成功的请求头:

请求未发送成功的请求头:(会有Referer字段)

这里我采用的是比较暴力的方法,直接在标签里加 meta

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

在某些情况网站想要控制页面发送给服务器的 referer 信息时,可以使用 referer metadata 参数。

referer 的 metadata 属性可以设置 content 属性值为以下:

default :若当前页面使用的是 https 协议,而正要加载资源使用的是普通的 http 协议,则将 http header 中的 referer 置空;

never :删除 http header 中的 referer,所有从当前页面发起的请求将不会携带 referer;

always :不改变 http header 中的 referer 的值;

origin :只发送 origin 部分;

原文: https://hrealm.github.io/posts/a2ab.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
交通事故致人死亡,该如何处理? 爱普生LQ1600KIIIH 断色带 爱普生针式打印机LQ1600KⅢH近两月来总频繁中断打印,同时电脑显示是通讯... ACQUA DI PARMA 帕尔玛之水 蓝色地中海系列 桃金娘加州桂中性淡香水 E... 女士香水推荐-ACQUA DI PARMA 帕尔玛之水 优雅木兰女士浓香水 EDP 50... ACQUA DI PARMA帕尔玛之水克罗尼亚系列中性香水套装-适用对象 帕尔玛 | 必须拥有的小众沙龙香 ACQUA DI PARMA/帕尔玛之水克罗尼亚系列黑调男士古龙水-适用对象 ACQUA DI PARMA 帕尔玛之水 克罗尼亚系列 风度中性古龙水 EDC 20ml... ACQUA DI PARMA/帕尔玛之水-绅士男士古龙水EDC 打开很多网站出现HTTP 403禁止访问 连接器6t和lcp的材质有什么不一样 为什么4寸的木工切割片是40齿的好 vivo1lcp6/63/72什么意思? 砂轮切割片的粒度是是不会越大越好 3kw单相电机能带动直径60厘米的石材切割片吗 郑州42中和51中离多远 郑州市42中的校风怎么样? 郑州42中的师资 什么是超氧化物歧化酶 83平的房子简装,大概要多少钱,不算家电 83平的房子装修多少钱 沈阳83平房子装修需要多少钱s? Minolta AF 24-50/F4这支持镜头怎么不见有主题 24-(-50) === 尼康24-50再搭配什么镜头 尼康老镜24-50。懂的进!!! 24-50%等= 尼康Z24-50镜头和别的Z镜头都没有遮光罩吗? 尼康Z 24-50能走天下吗 我用LINUX配置了WEB服务器,但为什么打开的网页时提示403错误 解决图片报错403 请帮我算一下,何荟瑾 天格.人格.地格.总格.外格测名字吉凶? 的 在噪音大的地方,用什么能让手机铃声增大到能听见的音量,急问高人 城市的墙面绿化是什么 有什么意义 十一期间换驾驶证能办吗 驾驶证过期国庆期间可以办理吗 新买的显示器怎么验屏 235/45R/17FRSC5CS是什么意思 米其林235/45R/17真假怎么变 235/45r/8的轮毂能不能安装245/45r18的轮胎 ? 途锐2019款锐锋版轮胎型号285/45R/20可以换275/45R/20吗? 什么是y112 铝合金 请问那位大侠知道铝合金Y112的化学成分?谢谢!! 快递上写的这个数字是什么意思? 电机y112四极4kw轴径多大,键槽多大 vivoy112是几g手机?? 电机型号Y112-4是什么意思 电机y112-4-5是啥意思 Y112-4中速电机的线径和砸数是多少?