作者注意(2016年7月):以下答案写于2011年,目前仍在Google搜索中使用。我发布了新的扩展程序,这些扩展程序使用了另一种方法来删除间接搜索结果,该扩展程序可以在更多的Google网站和移动设备上使用。
TL; DR: 不要跟踪我Google是一个用户脚本 不要跟踪我Google是我所做的扩展,允许您复制常规URL,同时将引荐来源网址隐藏到您正在访问的网站中。
安装
说明
我写了一种方法,用rwt
伪造的函数来代替链接修改函数,而伪造的函数是Google所无法触及的。
通过阻止Google覆盖该rwt
功能,该链接将无法再修改。此方法取决于Object.defineProperty
方法(Firefox 4+和Chrome 5+)。回退需要Firefox 2+和Chrome 1+。
Firefox 2+
如果您只想删除修改链接的行为,而不希望通过引荐来源显示搜索查询,则可以使用以下GreaseMonkey脚本:(使用通配符和Magic TLD的
非常严格的@include
规则)
// ==UserScript==
// @name Don't track me Google
// @namespace Rob W
// @include http://*.google.tld/*
// @include https://*.google.tld/*
// @version 1.2
// @grant none
// ==/UserScript==
"use strict";
if (Object.defineProperty) {
Object.defineProperty(unsafeWindow,"rwt", {value: function(){return !0;}, writable: false });
} else {
unsafeWindow.__defineGetter__('rwt',function(){return function(){return !0}});
}
Google Chrome浏览器不支持Magic TLD,因此,您可以获得的最接近*://*.google.com/*
(重复此规则,请.com
使用其他受支持的Google TLD代替)。
在Chrome浏览器中,脚本必须以<script>
标签形式注入,因为内容脚本是在“隔离的世界”中执行的。
Chrome和Firefox 2+- 链接到源代码
2012年1月21日,我发布了扩展版本,其中包括隐藏引荐来源网址的方法,这样其他人就看不到您的搜索查询。这大大改善了您的隐私。
(从2016年开始更新:由于引荐来源网址政策(仅在“ 引荐来源”标头中显示域),现代浏览器不再需要隐藏此引荐来源)