(使用其它番茄工具或是浏览器过滤广告插件的,就不要看了,可以直接无视以下文字。)
最近一段时间Chrome下的优酷去广告方式失效,多次尝试未果,今天终于找到核心问题所在了,大喘气啊。
核心问题在http://v.youku.com/crossdomain.xml
的返回值
<cross-domain-policy> <allow-access-from domain="*.youku.com"/> <allow-access-from domain="*.ykimg.com"/> <allow-access-from domain="*.tudou.com"/> <allow-access-from domain="*.tudouui.com"/> <allow-access-from domain="*.tdimg.com"/> </cross-domain-policy> |
而优酷使用了api.youku.com:80
做代理服务器,返回的是任意服务器
<cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy> |
结果就显而易见了,这就是第三方修改swf版本提示2003错误的关键所在。
那么找到问题根源了,解决方法就很多,我们可以通过路由器转发获取到*的结果,也可以使用优酷的api.youku.com:80
,如果你正好也在使用SwitchySharp来番茄的话,可以在SwitchySharp中建立一个新的情境模式。
评论