您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Removes the Ad Container on the bottom right of the FlightRadar24 page and refreshes the page every 30 minutes. Essentially removing the 30 minute timeout.
当前为
- // ==UserScript==
- // @name [Flightradar24] Combo FlightRadar24 Script
- // @namespace HKR
- // @match https://www.flightradar24.com/*
- // @grant none
- // @version 1.4
- // @license MIT
- // @author Bruna
- // @description Removes the Ad Container on the bottom right of the FlightRadar24 page and refreshes the page every 30 minutes. Essentially removing the 30 minute timeout.
- // @run-at document-start
- // ==/UserScript==
- // Function to remove the ad once it appears
- function removeAdWhenReady() {
- const ad = document.getElementById("primisAdContainer");
- if (ad) {
- ad.remove(); // Remove the ad if found
- observer.disconnect(); // Disconnect the observer once done
- }
- }
- // Callback function for the observer
- function observeDOM() {
- const targetNode = document.body; // Assuming the ad container might be within the body
- // Options for the observer (we want to observe child additions)
- const config = { childList: true };
- // Create an observer instance linked to the callback function
- const observer = new MutationObserver(removeAdWhenReady);
- // Start observing the target node for configured mutations
- observer.observe(targetNode, config);
- // Immediately check for the ad in case it's already there
- removeAdWhenReady();
- }
- // Start observing the DOM
- observeDOM();
- const tillThirty = setTimeout(thirty, 1798000);
- function thirty() {
- console.log("30 Minute time reached. Refreshing...")
- location.reload();
- }