继续操作前请注册或者登录。

Moonwalk&HDGo&Kodik FIX

Смотри фильмы и сериалы без ожидания!

  1. // ==UserScript==
  2. // @name Moonwalk&HDGo&Kodik FIX
  3. // @name:en Moonwalk&HDGo&Kodik FIX
  4. // @namespace FIX
  5. // @version 0.8
  6. // @description Смотри фильмы и сериалы без ожидания!
  7. // @description:en Watch movies and serials without waiting!
  8. // @match *://*/*
  9. // @run-at document-start
  10. // @grant unsafeWindow
  11. // @author raletag
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. var win = (unsafeWindow || window);
  17. function log (e) {
  18. console.log('Moonwalk&HDGo&Kodik FIX: ' + e + ' player in ' + win.location.href);
  19. }
  20. if (!win.canRunAds) Object.defineProperty(win, 'canRunAds', {
  21. value: true,
  22. configurable: false,
  23. enumerable: false,
  24. writable: false
  25. });
  26. document.addEventListener("DOMContentLoaded", function() {
  27. var tmp;
  28. if (win.adv_enabled !== undefined && win.condition_detected !== undefined) { // moonwalk
  29. log('Moonwalk');
  30. win.adv_enabled = false;
  31. win.condition_detected = false;
  32. } else if ((win.stat_url !== undefined && win.is_html5 !== undefined && win.is_wp8 !== undefined)) { // hdgo
  33. log('HDGo');
  34. document.body.onclick = null;
  35. tmp = document.querySelector('#swtf');
  36. if (tmp) tmp.style.display = 'none';
  37. if (win.banner_second !== undefined) win.banner_second = 0;
  38. if (win.$banner_ads !== undefined) win.$banner_ads = false;
  39. if (win.$new_ads !== undefined) win.$new_ads = false;
  40. if (win.createCookie !== undefined) win.createCookie('popup','true','999');
  41. if (win.canRunAds !== undefined && win.canRunAds !== true) win.canRunAds = true;
  42. } else if (win.MXoverrollCallback !== undefined && win.iframeSearch !== undefined) { // kodik
  43. log('Kodik');
  44. tmp = document.querySelector('.play_button');
  45. if (tmp) tmp.onclick = win.MXoverrollCallback.bind(window);
  46. win.IsAdBlock = false;
  47. }
  48. }, false);
  49. })();