Смотри фильмы и сериалы без ожидания!
// ==UserScript==
// @name Moonwalk&HDGo&Kodik FIX
// @name:en Moonwalk&HDGo&Kodik FIX
// @namespace FIX
// @version 0.8
// @description Смотри фильмы и сериалы без ожидания!
// @description:en Watch movies and serials without waiting!
// @match *://*/*
// @run-at document-start
// @grant unsafeWindow
// @author raletag
// ==/UserScript==
(function() {
'use strict';
var win = (unsafeWindow || window);
function log (e) {
console.log('Moonwalk&HDGo&Kodik FIX: ' + e + ' player in ' + win.location.href);
}
if (!win.canRunAds) Object.defineProperty(win, 'canRunAds', {
value: true,
configurable: false,
enumerable: false,
writable: false
});
document.addEventListener("DOMContentLoaded", function() {
var tmp;
if (win.adv_enabled !== undefined && win.condition_detected !== undefined) { // moonwalk
log('Moonwalk');
win.adv_enabled = false;
win.condition_detected = false;
} else if ((win.stat_url !== undefined && win.is_html5 !== undefined && win.is_wp8 !== undefined)) { // hdgo
log('HDGo');
document.body.onclick = null;
tmp = document.querySelector('#swtf');
if (tmp) tmp.style.display = 'none';
if (win.banner_second !== undefined) win.banner_second = 0;
if (win.$banner_ads !== undefined) win.$banner_ads = false;
if (win.$new_ads !== undefined) win.$new_ads = false;
if (win.createCookie !== undefined) win.createCookie('popup','true','999');
if (win.canRunAds !== undefined && win.canRunAds !== true) win.canRunAds = true;
} else if (win.MXoverrollCallback !== undefined && win.iframeSearch !== undefined) { // kodik
log('Kodik');
tmp = document.querySelector('.play_button');
if (tmp) tmp.onclick = win.MXoverrollCallback.bind(window);
win.IsAdBlock = false;
}
}, false);
})();