DuckDuckGo layout cleaner

Remove useless clutter from duckduckgo.com

  1. // ==UserScript==
  2. // @name DuckDuckGo layout cleaner
  3. // @namespace duckduckgo_layout_cleaner
  4. // @description Remove useless clutter from duckduckgo.com
  5. // @match *://duckduckgo.com/*
  6. // @match *://duckduckgo.com/*
  7. // @run-at document-end
  8. // @encoding utf-8
  9. // @license MIT
  10. // @version 2024.08
  11. // ==/UserScript==
  12.  
  13. function removeByClass(clsname) {
  14. var a1 = document.getElementsByClassName(clsname);
  15. for(var i=0;i<a1.length;i++) a1[i].parentNode.removeChild(a1[i]);
  16. }
  17.  
  18. (function() {
  19. setTimeout(function() {
  20. removeByClass('js-tagline');
  21. removeByClass("header--aside__item");
  22. removeByClass("header--aside__item social");
  23. removeByClass("feedback-prompt");
  24. removeByClass("js-feedback-btn-wrap");
  25. removeByClass("footer");
  26. removeByClass("badge-link");
  27. removeByClass("js-onboarding-ed");
  28. removeByClass("content-info__items");
  29. removeByClass("content-info__title");
  30. }, 1000);
  31. })();

QingJ © 2025

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