爱奇艺flash播放器与html5播放器随意切换,改善html5播放器播放体验。
有什么解决办法吗?
校园网?
校园网?
对,我尝试了一下更换DNS也没有用
校园网?
对,我尝试了一下更换DNS也没有用
爱奇艺的视频请求是http的,你的校园网可以耍流氓劫持重定向视频请求,你换DNS也是没用的。
你可能需要vpn或代理绕过它。
对,我尝试了一下更换DNS也没有用校园网?
爱奇艺的视频请求是http的,你的校园网可以耍流氓劫持重定向视频请求,你换DNS也是没用的。
你可能需要vpn或代理绕过它。
额,我是说能不能在浏览器这边允许这种重定向,毕竟从校内CDN缓存视频速度比直连爱奇艺要快多了,另外flash的我用着是没有问题的,只有html5的才会这样
flash跨域访问策略用的是crossdomain.xml
,而html5播放器视频请求用的是fetch,跨访问策略用的是cors
。
你的校内cdn缓存服务器不支持cors
,在返回的响应header里没有Access-Control-Allow-Origin
字段才被浏览器block了。
我写了个简单的扩展自动添加Access-Control-Allow-Origin
header,也许有用。
flash跨域访问策略用的是
crossdomain.xml
,而html5播放器视频请求用的是fetch,跨访问策略用的是cors
。
你的校内cdn缓存服务器不支持cors
,在返回的响应header里没有Access-Control-Allow-Origin
字段才被浏览器block了。我写了个简单的扩展自动添加
Access-Control-Allow-Origin
header,也许有用。
试了一下,可以用,多谢了
视频地址重定向到CDN时被block了
Chrome console 提示了好几个这种error
Fetch API cannot load http://58.205.196.6/videos/v0/20170216/0f/84/96f6c184f12eb3b23670817e9ef43b…3d1262bc54ec4d05d140aa&qd_tvid=618522400&qd_vipres=0&qd_uid=0&range=0-8191. Redirect from 'http://58.205.196.6/videos/v0/20170216/0f/84/96f6c184f12eb3b23670817e9ef43b…3d1262bc54ec4d05d140aa&qd_tvid=618522400&qd_vipres=0&qd_uid=0&range=0-8191' to 'http://202.204.200.211/cache/5/8f/iqiyi.com/759d49f0e01b846720e15082af307fd…3d1262bc54ec4d05d140aa&qd_tvid=618522400&qd_vipres=0&qd_uid=0&range=0-8191' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.iqiyi.com' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.