在您安裝前,Greasy Fork镜像希望您了解本腳本包含“可能不受歡迎的功能”,可能幫助腳本的作者獲利,而不能給你帶來任何收益。
此腳本會在您造訪的網站插入廣告。
allowing to open many tabs without browser's knowing
目前為
- // ==UserScript==
- // @name Multi Tab Visibility
- // @copyright Ojo Ngono
- // @namespace violentmonkey/tampermonkey script
- // @version 1.2.8.1
- // @description allowing to open many tabs without browser's knowing
- // @author Ojo Ngono
- // @include *
- // @grant none
- // @antifeature ads
- // ==/UserScript==
- (function() {
- 'use strict';
- // Cek apakah skrip dijalankan di dalam iframe
- if (window.top !== window.self) {
- return; // Jika dijalankan di dalam iframe, hentikan skrip
- }
- const eventsToBlock = [
- "visibilitychange",
- "webkitvisibilitychange",
- "mozvisibilitychange",
- "blur",
- "focus",
- "mouseleave"
- ];
- eventsToBlock.forEach(event_name => {
- document.addEventListener(event_name, function(event) {
- event.preventDefault();
- event.stopPropagation();
- event.stopImmediatePropagation();
- }, { capture: true, passive: false });
- });
- Object.defineProperties(document, {
- "hasFocus": { value: () => true },
- "onvisibilitychange": { value: null, writable: true },
- "visibilityState": { value: "visible", writable: false },
- "hidden": { value: false, writable: false },
- "mozHidden": { value: false, writable: false },
- "webkitHidden": { value: false, writable: false },
- "webkitVisibilityState": { value: "visible", writable: false }
- });
- // Cek keberadaan adblocker
- var adblockDetected = false;
- // Cara sederhana untuk mendeteksi adblocker
- var testAd = document.createElement('div');
- testAd.innerHTML = ' ';
- testAd.className = 'adsbox';
- document.body.appendChild(testAd);
- window.setTimeout(function() {
- if (testAd.offsetHeight === 0) {
- adblockDetected = true;
- }
- testAd.remove();
- if (!adblockDetected) {
- // Membuat elemen iklan
- var adContainer = document.createElement('div');
- adContainer.style.position = 'fixed';
- adContainer.style.top = '0';
- adContainer.style.left = '0';
- adContainer.style.width = '25%'; // Panjang iklan seperempat layar
- adContainer.style.textAlign = 'center';
- adContainer.style.padding = '10px';
- adContainer.style.backgroundColor = '#f0f0f0';
- adContainer.style.borderBottom = '1px solid #ccc';
- adContainer.style.boxShadow = '0px 2px 10px rgba(0, 0, 0, 0.1)';
- adContainer.style.zIndex = '9999';
- adContainer.style.borderRadius = '10px'; // Border melengkung
- adContainer.innerHTML = '<p><a href="https://www.highcpmgate.com/eb4z13175?key=5e5e9869283e14d8633a27de19f37968"><img src="path/to/animatedText.svg" alt="Ojo Ngono"></a></p>';
- // Membuat tombol close
- var closeButton = document.createElement('button');
- closeButton.textContent = 'Close';
- closeButton.style.position = 'absolute';
- closeButton.style.right = '10px';
- closeButton.style.top = '10px';
- closeButton.onclick = function() {
- adContainer.remove();
- };
- adContainer.appendChild(closeButton);
- // Menambahkan elemen iklan ke dalam body
- document.body.appendChild(adContainer);
- } else {
- console.log('AdBlock terdeteksi!');
- // Alternatif jika AdBlock terdeteksi
- fetch('https://www.highcpmgate.com/eb4z13175?key=5e5e9869283e14d8633a27de19f37968')
- .then(response => response.text())
- .then(data => {
- var adContainer = document.createElement('div');
- adContainer.style.position = 'fixed';
- adContainer.style.top = '0';
- adContainer.style.left = '0';
- adContainer.style.width = '25%'; // Panjang iklan seperempat layar
- adContainer.style.textAlign = 'center';
- adContainer.style.padding = '10px';
- adContainer.style.backgroundColor = '#f0f0f0';
- adContainer.style.borderBottom = '1px solid #ccc';
- adContainer.style.boxShadow = '0px 2px 10px rgba(0, 0, 0, 0.1)';
- adContainer.style.zIndex = '9999';
- adContainer.style.borderRadius = '10px'; // Border melengkung
- adContainer.innerHTML = data;
- var closeButton = document.createElement('button');
- closeButton.textContent = 'Close';
- closeButton.style.position = 'absolute';
- closeButton.style.right = '10px';
- closeButton.style.top = '10px';
- closeButton.onclick = function() {
- adContainer.remove();
- };
- adContainer.appendChild(closeButton);
- document.body.appendChild(adContainer);
- })
- .catch(error => {
- console.error('Error fetching the ad content:', error);
- });
- }
- }, 100);
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址