Chrome dev.14中『Proxy Switchy !』扩展失效

2011.06.20 06:19

10月6日更新,直接换用国人改写的SwitchySharp!来解决这个问题吧:-)

7月1日更新:尼玛chrome 12的stable稳定版今天也开始冲突了,才过上几天的舒服日子又没咯

6月22日更新:事实证明昨天只是回光返照~还是继续停用swithy强行设置代理比较靠谱,见文末

6月21日更新:我ubuntu下的chrome升级14.0.797.0 dev版冲突就不存在了:),但是win版还是问题依旧


上周五Chrome的Dev版分支升把大版本推向了14~这并不是什么好事情,从个人使用角度来说并没有发现什么新鲜给力的地方,反而是长期依赖的扩展Proxy Switchy!在这次升级过程中阵亡了……囧rz

当天事情的时间经过大概是这样的:

1.中午自己笔记本的ubuntu升级了chrome 14,期间公司电脑的Win7里的Chrome也在自动更新
 

2.下午偶然发现Win版的chrome中的auto模式失效,全局代理可以正常使用,多了一个『current profile』而且被默认选中,在手动切换一次模式以后,这个『current profile』的选项不见了,当时我并未在意,因为我主要在ubuntu中用代理,还在正常工作
 

3.下午@riku 开始咆哮说Switchy失灵了,我再三确认了自己ubuntu中的版本发现虽然有点奇怪,但是还在正常工作
 

 


 

4.大约1个多小时后我好奇的在ubuntu的chrome下切换了Proxy switchy的模式,然后立刻无法工作恢复不能
 

 


 

5.次日即6月18日在ubuntu下尝试手动设置代理而停用了switchy,结果反而意外发现这样操作会导致switchy的auto模式自动复活,意外惊喜,经过屡次测试,虽然不明原理,但是确实可以临时复活
 

 

然后今天在上午谷奥发布了一篇新文章——如何解决 Chrome 升级后 Proxy Switchy!扩展失效的 Bug讲述如何解决linux版本的冲突问题,文中的描述方案与我的操作在步骤上有些类似,但是多了几个删除随机字符的操作,而原作者似乎也未说明这个操作背后的机理是怎样的,也不晓得是不是一劳永逸,我个人是没有成功……那几个字符在删除后还会自动回来的,于是只好继续使用我自己的土办法,虽然土,但是胜在有效,而且没有修改Swithy的配置之类,希望下一次升级这个问题会自动解决吧~

PS.我的土办法我试过在Win下是无效的,不过每次明明被停用掉的Switchy在重启Chrome以后都会自动启用~但是auto模式完全无效,只能全局代理

6月21日更新:
 

 

成功在ubuntu下的chrome里彻底禁用了switchy,手动在代理设置里设置了自动使用switchy下的pac配置文件,也可以正常使用,等于不通过扩展手动启用auto模式,不方便的地方是增加地址规则麻烦了点,不过常用的都ok了,如下图即可,win7也测试成功,禁用switchy以后手动设置自动代理的pac文件,win下需要去掉后缀".pac"后面那串数字,总结就是扩展出问题了,要是不怕麻烦其实可以手动去配的
 

Chrome代理配置
Chrome代理配置

 

Chrome代理配置

6月22日更新:
 

 

@gh05tw01f 同学似乎做了个SwitchyPlus可以正常使用不过我还没试过,项目地址

Comments
Write a Comment