您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
DuckDuckGo interface improvements
// ==UserScript== // @name Turbo Duck // @namespace http://tampermonkey.net/ // @version 0.92 // @description DuckDuckGo interface improvements // @author aseg // @match https://duckduckgo.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=duckduckgo.com // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; document.body.onload = function() { if(document.getElementsByTagName('div').length > 0) { let weHrFlag = 0, imHrFlag = 0, viHrFlag = 0, neHrFlag = 0; const styleTag = document.createElement("style"); styleTag.innerText = "::-webkit-scrollbar, ::-webkit-scrollbar-corner {background-color: #383a3b;width: 15px;height: 15px}" + "::-webkit-scrollbar-thumb {background-color: #54575a;}" + ".zci__main.zci__main--tiles.js-tiles.has-nav.tileview__images.has-tiles--grid {background-color: #2e3030;padding-top: 45px;}" + ".tile--img__media {border-radius: 5px;}" + ".cw {z-index: 99;background-color: #242528;width: 100%;}" + ".metabar__dropdowns, .metabar.metabar--fixed.js-zcm-sticky.has-dropdowns {background-color: #242528 !important;}" + ".tile-wrap {background-color: #2e3030;}" + ".metabar.metabar--fixed.js-zcm-sticky.has-dropdowns, .metabar.metabar--fixed.js-zcm-sticky.has-dropdowns.is-stuck {border-top: 5px solid #242528;}" + ".metabar__dropdowns-wrap {height : 42px}" + ".search-filters-wrap:before, .search-filters-wrap:after, .metabar__dropdowns-wrap:before, RHsWhMlxc4ETEMDS9ltw::before, .metabar__dropdowns-wrap:after {background-image: none !important;}" + "hr {border: none;border-bottom: 1px solid #606060;margin: 0px -7px 0px -7px;}" + ".nYs5EPJFwdhisN0E7MCB .wAo0g6uUc98EWmmASZLv:after {visibility: hidden;}" + "#react-layout {padding-top: 70px;}" + ".site-wrapper {background-color: #2e3030 !important;}" + "#header_wrapper {background-color: #242528;}" + ".DrcPyihFGyKMlg6lpwsa::before, .XvPRmQVeIoCP5lQhICTv.ofDl_1VxUG_EKc3b9E3x::before {background-image: none;}" + ".W4_K5H4AqLL1ngRJt_pk {position: fixed; top: 90px; z-index: 99; background-color: #242528; width: 100%; left: 0px; padding: 10px 0px 10px 10%;}"; document.head.insertAdjacentElement('beforeend', styleTag); new MutationObserver(() => { setTimeout(function() { if (weHrFlag == 0 && location.href.match("web")) { weHrFlag = 1; document.getElementsByClassName("cw")[1].style.position = "fixed"; } else if (imHrFlag == 0 && location.href.match("images")) { imHrFlag = 1; let imHr = document.createElement("hr"); if(document.getElementsByClassName("metabar__dropdowns-wrap")[1]) document.getElementsByClassName("metabar__dropdowns-wrap")[1].insertAdjacentElement("afterend", imHr); else document.getElementsByClassName("metabar__dropdowns-wrap")[0].insertAdjacentElement("afterend", imHr); } else if (viHrFlag == 0 && location.href.match("videos")) // Voir HR qui ne s'affiche pas sous "metabar__dropdowns-wrap" { viHrFlag = 1; let viHr = document.createElement("hr"); if(document.getElementsByClassName("metabar__dropdowns-wrap")[1]) document.getElementsByClassName("metabar__dropdowns-wrap")[1].insertAdjacentElement("afterend", viHr); else document.getElementsByClassName("metabar__dropdowns-wrap")[0].insertAdjacentElement("afterend", viHr); document.getElementsByClassName("zci__main zci__main--tiles js-tiles has-nav tileview__videos has-tiles--grid")[0].style.paddingTop = "40px"; } else if (neHrFlag == 0 && location.href.match("news")) { neHrFlag = 1; let sBar = document.getElementsByClassName("search-filters-wrap")[0].style sBar.position = "fixed"; sBar.zIndex = "100"; sBar.backgroundColor = "#242528"; sBar.width = "100%"; sBar.marginLeft = "-300px"; sBar.paddingLeft = "300px"; sBar.overflowY = "visible"; let neHr = document.createElement("hr"); document.getElementsByClassName("search-filters js-vertical-filters")[0].insertAdjacentElement("afterend", neHr); neHr.style.marginTop = "-18px"; neHr.style.marginLeft = "-300px"; document.getElementsByClassName("results--sidebar js-vertical-sidebar")[0].style.marginTop = "30px"; document.getElementsByClassName("header cw")[0].style.paddingBottom ="9px"; document.getElementsByClassName("results js-vertical-results")[0].style.top = "60px"; document.getElementsByClassName("cw")[1].style.backgroundColor = "#2e3030"; } if (document.getElementsByClassName("At_VJ9MlrHsSjbfCtz2_ aDtqDaYogch0DyrGTrX6")) { document.getElementsByClassName("At_VJ9MlrHsSjbfCtz2_ aDtqDaYogch0DyrGTrX6")[0].style.minWidth = "860px" } },100); }).observe(document, {subtree: true, childList: true}); let greyHr = document.createElement("hr"); greyHr.style = "border-bottom: 1px solid #606060;margin: 0px 0px 0px -7px;"; document.getElementById("links_wrapper").insertAdjacentElement("afterend", greyHr); } } })();