Supremacy1914 AD killer

AD = cancer, Script can may soon be obsolete

当前为 2023-01-04 提交的版本,查看 最新版本

// ==UserScript==
// @name         Supremacy1914 AD killer
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  AD = cancer, Script can may soon be obsolete
// @author       Somka
// @match        *://www.supremacy1914.pl/*
// @match        *://pl.callofwar.com/*
// @match        *://www.callofwar.com/*
// @match        *://www.supremacy1914.com/*
// @match        *://www.callofwar.pl/*
// @icon         https://www.magnum-x.pl/files/2018/TWH/SP-5-2018/6.jpg
// @license      CC BY-NC-ND
// @grant        GM_getValue
// @grant        GM_setValue
// @grant        GM_removeValueChangeListener
// ==/UserScript==

(function() {
    'use strict';

function toggleAdMode() {
  var element = document.getElementById("ultimate");
  if (element) {
    element.setAttribute("data-ad-mode", "false");
  }
}

function rmAdBar() {
  var ifm = document.getElementById('ifm');
  if (ifm && ifm.contentDocument) {
    var inGameAdsContainer = ifm.contentDocument.getElementById('inGameAdsContainer');
    if (inGameAdsContainer) {
      inGameAdsContainer.parentNode.removeChild(inGameAdsContainer);
      var s1914 = ifm.contentDocument.getElementById('s1914');
      if (s1914) {
        s1914.style = "width : calc(100%)";
      }
    }
  }
}

var intervalId = window.setInterval(function chrono(){
  rmAdBar();
  toggleAdMode();
}, 5000);

var url = document.location.href;
var resultSupr = url.indexOf('www.supremacy1914.pl/play.php?');
var resultCow = url.indexOf('http://pl.callofwar.com/play.php?');
if(resultSupr > -1 || resultCow > -1) {
  chrono();
}
})();