您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Versteckt abgelaufene Dealz, verbreitert die Seitenansicht, entfernt den Newsletterhinweis und entfernt einige Referrerlinks
当前为
// ==UserScript== // @name Mydealz Script // @description Versteckt abgelaufene Dealz, verbreitert die Seitenansicht, entfernt den Newsletterhinweis und entfernt einige Referrerlinks // @namespace cuzi // @oujs:author cuzi // @version 2 // @license GNUGPL // @include /^https?:\/\/www\.mydealz\.de\/.*/ // @exclude /^https?:\/\/www\.mydealz\.de\/profile\/.*/ // @exclude /^https?:\/\/www\.mydealz\.de\/search.*/ // @grant none // ==/UserScript== function decodeHtml(html) { var txt = document.createElement("textarea"); txt.innerHTML = html; txt.innerHTML = txt.value; txt.innerHTML = txt.value; txt.innerHTML = txt.value; return txt.value; } function reviveDeal() { this.removeEventListener('click',reviveDeal); this.style.maxHeight = ""; this.style.opacity = 1.0; } function restoreLinks() { var a = document.querySelectorAll("a[target]"); var pattern0 = /^http:\/\/www\.mydealz\.de\/visit\?.*&d=(.+)/; var pattern1 = /&redir=(http.+)"/; var pattern2 = /"label":"(http.+)"/; for(let i = 0; i < a.length; i++) { if(pattern0.test(a[i].href)) { a[i].href = decodeHtml(decodeURIComponent(pattern0.exec(a[i].href)[1])); } else if("track" in a[i].dataset && pattern1.test(a[i].dataset.track)) { a[i].href = decodeHtml(decodeURIComponent(pattern1.exec(a[i].dataset.track)[1])); } else if("track" in a[i].dataset && pattern2.test(a[i].dataset.track)) { a[i].href = decodeHtml(decodeURIComponent(pattern2.exec(a[i].dataset.track)[1])); } } } (function main() { // Widen page content document.querySelector('.page-canvas>.page-content').style.maxWidth = '120em'; // Restore links restoreLinks(); // Remove newsletter info try { var n = document.querySelector('li.inline-newsletter'); n.parentNode.removeChild(n); } catch(e) {} // Put expired dealz to sleep var lis = document.querySelectorAll('.thread--expired .thread-title'); for(let i = 0; i < lis.length; i++) { var li = lis[i].parentNode.parentNode.parentNode.parentNode; var s = li.style; s.maxHeight = '10em'; s.overflow = 'auto'; s.opacity = 0.5; li.addEventListener('click',reviveDeal); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址