DuckDuckGo Meaningless Things Remover

As we all know, sometimes there are things like "The search engine that doesn't track you." on DuckDuckGo, I want to remove these things.

目前为 2018-09-01 提交的版本。查看 最新版本

作者
RoderickQiu
评分
0 0 0
版本
1.0
创建于
2018-09-01
更新于
2018-09-01
大小
1.5 KB
许可证
暂无
适用于

Delete those meaningless text&button in DuckDuckGo.

// ==UserScript==
// @name         DuckDuckGo Meaningless Things Remover
// @namespace    https://roderickqiu.scris.top/
// @version      1.0
// @description  As we all know, sometimes there are things like "The search engine that doesn't track you." on DuckDuckGo, I want to remove these things.
// @author       Roderick Qiu
// @match        https://duckduckgo.com/*
// @match        https://duckduckgo.com//
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var a1 = document.getElementsByClassName("tag-home__item");//remove "The search engine that doesn't track you.".
    for(var i=0;i<a1.length;i++) a1[i].parentNode.removeChild(a1[i]);

    var a2 = document.getElementsByClassName("header--aside__item");//remove "Privacy, simplified.".
    for(i=0;i<a2.length;i++) a2[i].parentNode.removeChild(a2[i]);

    var a3 = document.getElementsByClassName("header--aside__item social");//remove social media links.
    for(i=0;i<a3.length;i++) a3[i].parentNode.removeChild(a3[i]);

    var a4 = document.getElementsByClassName("  js-feedback-btn-wrap");//remove feedback button
    for(i=0;i<a4.length;i++) a4[i].parentNode.removeChild(a4[i]);

    var a5 = document.getElementsByClassName("feedback-prompt");//remove another feedback button
    for(i=0;i<a5.length;i++) a5[i].parentNode.removeChild(a5[i]);

    var a6 = document.getElementsByClassName("js-sidebar-ads");//remove ads
    for(i=0;i<a6.length;i++) a6[i].parentNode.removeChild(a6[i]);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址