您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
PackageTrackr recently added an ad-block detection popup. Script removes it as soon as it's added.
// ==UserScript== // @name Remove PackageTrackr.com Ad-Block Modal // @namespace http://tampermonkey.net/ // @version 0.15 // @description PackageTrackr recently added an ad-block detection popup. Script removes it as soon as it's added. // @author Will Belden // @license MIT // @include https://www.packagetrackr.com/* // @icon https://rs.ptrss.com/a/images/256.png // @grant none // ==/UserScript== (function() { 'use strict'; var aElementClassesToKill = ["fc-ab-root"]; // Add observer to watch for new elements being added to the DOM // If the className of the element is in the aElementClassesToKill array, then .remove() that element immediately var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { mutation.addedNodes.forEach(function(addedNode) { if (aElementClassesToKill.indexOf(addedNode.className) >= 0) { // Attempt to use the close button to close the modal $("button.fc-close.fc-icon-button").click(); // If that fails, just remove the modal console.log(`Removing [".${addedNode.className}"] via TamperMonkey script: "Remove PackageTrackr.com Ad-Block Modal".`); addedNode.remove(); } }); }); }); observer.observe(document.body, {childList: true, subtree: true}); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址