尝试:在火狐地址栏打开 about:config,过滤器“搜索”栏里输入 keyword.URL, 未找到该项
输入https://www.google.com 可以打开 那么把以下设为主页就可以了
https://www.google.com.hk/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
-------------------------------------------------------------------------------
换了火狐一段时间了,有时候打开谷歌会提示“Firefox 检测到该服务器正在将此地址的请求循环重定向”,如图所示:
之前以为是被墙的惯例,没怎么管它,最近几乎没法使用谷歌,于是就开始找原因。根据页面提示,可能是Cookie被禁用的原因,但这种情况仅在谷歌出现,其他网站没有问题,应该不是禁用了
Cookie,进入“选项”->“隐私”,确实如我所想,Cookie 没有被禁用。
有点囧了,于是百度了一下(谷歌用不了 >_<),大部分资料说的是
Firefox 的语言设置问题,不要设置为简体中文优先即可。具体方法是:
进入“选项”->“内容”,在“语言”框架内点击“选择”按钮,把“英语
[en]”移动到最上方。
这样设置后,谷歌可以打开了,但变成了英文页面。所以我又把“汉语/中国香港
[zh-hk]”添加进去,将其移动到最上方,页面变成繁体中文,终于好了一点。
然而问题来了,登录谷歌账号没有效果,原先默认设置搜索简体中文结果的设置失效了!于是进入谷歌的设置页面,提示 Cookie
被禁用。显然问题还没解决。
继续查找资料,有人说可能是路由器的问题。我的电脑有两个网络环境可以使用,一个是通过路由器访问学校的教育网,一个是中国移动的无线网络,我发现当连接到移动的无线网时没有出现以上问题!难道是路由器问题?不会又要刷路由器固件吧。。。不对啊,我以前使用
Chrome 的时候也连接这个路由器,似乎没有问题。
综合上述情形,我把怀疑目标转移到代理服务器上。由于教育网访问外网很慢,需要使用代理服务器加速,我不喜欢搜狗浏览器,又想使用它的代理加速功能,于是就让其做后台代理(具体可参见我以前的博文)。考虑到只要我使用无线网就没有问题,这很大可能性是代理服务器导致的。
其实,自从谷歌退出中国后,访问谷歌时不时都会断开连接(原因大家都懂的),要保持稳定就要使用 SSL
加密连接版的谷歌。最近谷歌把大部分地区的网站都新增了
SSL 加密连接,试了一下,正常访问!接下来只需要把火狐自带的谷歌搜索替换成 SSL 加密版的地址即可。
在火狐地址栏打开 about:config,过滤器“搜索”栏里输入 keyword.URL,将该项值改为
https://www.google.com.hk/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
然后进入 Firefox 安装目录,打开
searchplugins 下的 google.xml,把其中的谷歌地址如下图所示改为
https://www.google.com.hk。如果无法生效,请打开
C:\Users\你的用户名\AppData\Roaming\Mozilla\Firefox\Profiles\ 其下有个
*.default 就是用户配置文件夹,将修改后的 google.xml 放到
searchplugins 文件夹下(如果没有就新建一个),最好把google.xml的第二行改为<ShortName>谷歌</ShortName>或其他你喜欢的名字。对于Linux的用户,Firefox的用户文件夹位于:/home/你的用户名/.mozilla/firefox/*.default下。
重新启动火狐,搞定~如果不能生效,请将该文件剪切到其他位置,重新启动火狐再退出,再将该文件剪切回去。