m3u8视频播放会跨域,有好的解决方法么?

https://la.killcovid2021.com/...

这个视频地址是爬虫采集来的。

目标网站能够正常播放,我自己的网站上就播放不了
m3u8视频播放会跨域,有好的解决方法么?

这个是播放视频的地址:https://player.laoyam3u8.com/...


起初我怀疑的对方服务器设置了白名单,于是我用postman测试了下,没有出现跨域
m3u8视频播放会跨域,有好的解决方法么?


所以有点不明白啊。如果对方有白名单过滤,那为什么postman发出的请求能正常返回呢。而用播放器就会出现跨域的问题,这是什么原因,这有办法解决嘛?


回答:

看这个就知道了:前后端分离,是谁在限制跨域?

限制跨域的是浏览器

postman 不是浏览器


回答:

是啊,不然为什么叫跨域呢,这是浏览器限制的,如果没有跨域,你是不是直接可以打包所有视频网站呢在一个网站播放呢

https://developer.mozilla.org...

不可能直接用别人的带宽在你自己的网站上播放,别想了


回答:

nginx 反向代理下就行了


回答:

Nginx配置一下,转发接口请求,做反向代理,这样浏览器是同源不会产生跨域问题。
具体搜一下nginx的proxy_pass

以上是 m3u8视频播放会跨域,有好的解决方法么? 的全部内容, 来源链接: utcz.com/p/938329.html

回到顶部