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,就好了。
本文详细介绍了如何通过修改火狐扩展的JavaScript代码来取消Google搜索结果链接的重定向,使目标网页在当前搜索结果页直接打开,满足用户的使用习惯。
2721

被折叠的 条评论
为什么被折叠?



