chinaz有篇文章《取消 Google 搜索结果链接重定向》,在火狐下装好后,是不用经过google再跳转到目标网页了。不太满意的是,目标网页是在当前搜索结果页打开的,不符合自己的习惯。
将xpi改为zip,解压,修改 remove_google_search_redirect-0.5-fx\resources\google-no-tracking-url\data\google.js:
var resultLinks = document.querySelectorAll("#search ol li a"); var forEach = Array.prototype.forEach; // see https://developer.mozilla.org/en/DOM/NodeList var removeRedirects = function (resultLinks) { forEach.call(resultLinks, function(link){ link.removeAttribute("onmousedown"); link.target = '_blank'; //这样就可以了:) }); }; removeRedirects(resultLinks); var main = document.querySelector("#main"); if (main) { main.addEventListener("DOMSubtreeModified", function(n) { var resultLinks = document.querySelectorAll("#search ol li a"); removeRedirects(resultLinks); }); }
重新将文件夹中的文件打包成zip,手动修改为xpi。
再卸载刚才安装的扩展,然后安装修改后的xpi,就好了。