iqiyi-player-switch

爱奇艺flash播放器与html5播放器随意切换,改善html5播放器播放体验。

< Feedback on iqiyi-player-switch

Question/comment

ZLF
§
Posted: 2017-04-06

视频地址重定向到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.

ZLF
§
Posted: 2017-04-06

有什么解决办法吗?

gooyieAuthor
§
Posted: 2017-04-06

校园网?

ZLF
§
Posted: 2017-04-07

校园网?

对,我尝试了一下更换DNS也没有用

gooyieAuthor
§
Posted: 2017-04-07

校园网?

对,我尝试了一下更换DNS也没有用

爱奇艺的视频请求是http的,你的校园网可以耍流氓劫持重定向视频请求,你换DNS也是没用的。

你可能需要vpn或代理绕过它。

ZLF
§
Posted: 2017-04-07
Edited: 2017-04-08

校园网?

对,我尝试了一下更换DNS也没有用

爱奇艺的视频请求是http的,你的校园网可以耍流氓劫持重定向视频请求,你换DNS也是没用的。

你可能需要vpn或代理绕过它。

额,我是说能不能在浏览器这边允许这种重定向,毕竟从校内CDN缓存视频速度比直连爱奇艺要快多了,另外flash的我用着是没有问题的,只有html5的才会这样

gooyieAuthor
§
Posted: 2017-04-08

flash跨域访问策略用的是crossdomain.xml,而html5播放器视频请求用的是fetch,跨访问策略用的是cors。 你的校内cdn缓存服务器不支持cors,在返回的响应header里没有Access-Control-Allow-Origin字段才被浏览器block了。

我写了个简单的扩展自动添加Access-Control-Allow-Originheader,也许有用。

ZLF
§
Posted: 2017-04-08

flash跨域访问策略用的是crossdomain.xml,而html5播放器视频请求用的是fetch,跨访问策略用的是cors

你的校内cdn缓存服务器不支持cors,在返回的响应header里没有Access-Control-Allow-Origin字段才被浏览器block了。

我写了个简单的扩展自动添加Access-Control-Allow-Originheader,也许有用。

试了一下,可以用,多谢了

Post reply

Sign in to post a reply.