您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Bypasses the 6 second countdown that bluemediafiles has.
- // ==UserScript==
- // @name IGG Games Bypass
- // @namespace https://github.com/ArjixWasTaken/my-userscripts
- // @version 0.6
- // @author Arjix
- // @match *://*/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=bluemediafile.site
- // @grant none
- // @run-at document-start
- // @description Bypasses the 6 second countdown that bluemediafiles has.
- // ==/UserScript==
- /* global nut */
- const { referrer } = document;
- try {
- const { hostname } = new URL(referrer);
- if (hostname !== "igg-games.com") return;
- } catch {
- return;
- }
- const { hostname } = window.location;
- if (hostname === "igg-games.com") return;
- if (!["blue", "media", "files", "download"].some(str => hostname.includes(str))) return;
- console.log('Detected blue media files!');
- new MutationObserver(async (mutations, observer) => {
- for (const mutation of mutations) {
- for (const child of mutation.addedNodes || []) {
- if (child.tagName === "SCRIPT" && child.matches("body > *")) {
- const src = child.innerHTML;
- if (/Goroi_n_Create_Button\(['"]/.test(src)) {
- child.innerHTML = src
- .replace("var i = 5;", "var i = 0;")
- .replace(/}, \d+\);/, "}, 1);")
- .replace("document.getElementById('dem').innerHTML = i;", "")
- .replace(/jQuery.*?;/, "");
- } else if (/var Time_Start = (.*?);/.test(src)) {
- child.innerHTML = src.replace(
- /var Time_Start = (.*?);/,
- (m, t) => `var Time_Start = ${t}-(10*1000)`
- ).replace('return;', '');
- } else {
- child.remove();
- }
- }
- if (child.tagName === "FORM") {
- child.style.display = "none";
- }
- if (
- child.id?.startsWith("ads-") ||
- child.id === "anti-adblock" ||
- child?.nodeName === "#comment"
- )
- child.remove();
- else if (child?.matches?.(".item")) child.remove();
- else if (
- child.tagName === "SPAN" &&
- child.innerText.includes("Thank you for your visit")
- )
- child.innerText =
- "Thank you for your visit, redirecting to the file host...";
- else if (child.tagName === "IMG" && child.id === "top-image")
- child.src =
- "https://media.discordapp.net/stickers/1039992459209490513.png";
- }
- if (
- mutation.type === "attributes" &&
- mutation.target.tagName === "INPUT" &&
- mutation.target.id === "url" &&
- mutation.attributeName === "value" &&
- mutation.target.value
- ) {
- nut.click();
- }
- }
- }).observe(document, { subtree: true, childList: true, attributes: true });