`
muyu
  • 浏览: 218244 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

取消 Google 搜索结果链接重定向,外加新页面打开

阅读更多

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,就好了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics