Google的搜索结果页面中,点击结果会先打开一个Google的URL,然后由这个URL跳转到搜索结果的真实URL。这个设计给我们带来两个麻烦:
- 如果要从搜索页右键复制一个结果的URL给其他人,实际得到的会是一个Google的很长的URL
- 在国内部分地区,频繁访问搜索结果意味着频繁访问google网址,有可能增加被墙概率(也可能是运营商DNS设置问题)
有人在StackExchange提出这一问题。回答中有人给出了解决方案。
在Firefox中,非常简单,只需要安装名为“google search link fix”的插件即可(非常感谢lne留言指出这一点)。
在Chrome浏览器中,则需要点击如下链接:
http://userscripts.org/scripts/source/121923.user.js
然后安装这一js脚本为扩展程序,即可使所有Google搜索结果的链接直接指向真实的URL。
这个js文件的代码如下,它是安全可靠的:
// ==UserScript== // @name Don't track me Google // @namespace Rob W // @version 2.0 // @match https://encrypted.google.com/* // @match http://www.google.com/* // @match https://www.google.com/* // @match http://www.google.ad/* ...... // @match https://www.google.cat/* // ==/UserScript== // http://webapps.stackexchange.com/questions/22291/turning-off-google-search-results-indirection // Injection through `javascript:...` because there's no other way to modify a window variable in Chrome // http://code.google.com/chrome/extensions/content_scripts.html#execution-environment location.href = "javascript:void(function(){" + " Object.defineProperty(window, 'rwt', { " + " value: function(a) { return a; }, " + " writable: false, " + " configurable: false, " + " enumerable: false " + " }); " + "})(); ";
去StackExchange看了大家的回答。
博主所说的js脚本,需要安装 GreaseMonkey 才可以使用。
对于不想安装 GreaseMonkey 的用户来说,还是 “google search link fix”的firefox扩展来的简单些
多谢指正!我只在Chrome下试了。这就把文章改正。
Pingback: Safari移除Google搜索结果重定向的扩展 | i, Claud
解决问题。
谢谢了。