m3u8视频播放会跨域,有好的解决方法么?
https://la.killcovid2021.com/...
这个视频地址是爬虫采集来的。
目标网站能够正常播放,我自己的网站上就播放不了
这个是播放视频的地址:https://player.laoyam3u8.com/...
起初我怀疑的对方服务器设置了白名单,于是我用postman测试了下,没有出现跨域
所以有点不明白啊。如果对方有白名单过滤,那为什么postman发出的请求能正常返回呢。而用播放器就会出现跨域的问题,这是什么原因,这有办法解决嘛?
回答:
看这个就知道了:前后端分离,是谁在限制跨域?
限制跨域的是浏览器
postman
不是浏览器
回答:
是啊,不然为什么叫跨域呢,这是浏览器限制的,如果没有跨域,你是不是直接可以打包所有视频网站呢在一个网站播放呢
https://developer.mozilla.org...
不可能直接用别人的带宽在你自己的网站上播放,别想了
回答:
nginx
反向代理下就行了
回答:
Nginx配置一下,转发接口请求,做反向代理,这样浏览器是同源不会产生跨域问题。
具体搜一下nginx的proxy_pass
以上是 m3u8视频播放会跨域,有好的解决方法么? 的全部内容, 来源链接: utcz.com/p/938329.html