2012年11月19日星期一

在Google搜索结果显示原始链接

  使用Google的https搜索的时候,我们会发现搜索结果虽然可以显示,但是有时候结果的链接却无法打开。这里的原因是因为Google的https的搜索结果链接往往使用的是http的方式打开,因此有时候会无法访问,本文将介绍在Chrome下解决这个问题的方法。

  早先一篇文章的解决方案是强制http重定向到https,今天再介绍一个方法,即直接在Google搜索结果中显示原始链接,而不再经过Google的跳转。这个方法不仅仅解决了稳定性的问题,而且链接打开速度也是最快的。

  这个方法就是使用一个Google SSL Privacy Real Link的UserScript(注释),这个脚本在Firefox里安装Greasemonkey后即可访问该UserScript地址进行下载使用。

  在Chrome里的安装方法有两个:

  1、使用Tampermonkey扩展以安装和管理用户脚本。这个扩展的功能和Greasemonkey一样,安装好Tampermonkey后,即可访问该UserScript的地址即可进行安装使用。

  2、该UserScript作者自己封装了一个Crx扩展文件,点击这里可以下载,下载完成后,由于该扩展没有放到Google Chrome官方商店里,因此需要手动安装,安装方法是,打开Chrome的“工具”-“扩展程序”页面,然后将下载的Crx文件拖过去,即可安装。

  安装完成之后,在Chrome里的地址栏,点右键-“修改搜索引擎”,将https的Google搜索设置为默认,这样用户即可在https的Google中搜索并打开搜索地址的链接了。

  现在上Google真是个技术活啊。

  注释:用户脚本(UserScript)是一种强大的客户端(浏览器)Javascript脚本。下载了用户脚本保存在电脑里,通过浏览器的某些扩展程序(最常用的是Firefox的Greasemonkey扩展),就可以运行于相关页面上。用户脚本可以任意修改HTML页面,请求其他站点的数据等。比如任意网页上选中了文字,按快捷键就帮你翻译或搜索,把Baidu、Google搜索页重新排版去广告,等等等等。