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文件的代码如下,它是安全可靠的:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
// ==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==
// 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扩展来的简单些