🏠 返回首頁 

Greasy Fork is available in English.

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. (function() {
  14. 'use strict';
  15. var win = (unsafeWindow || window);
  16. function log (e) {
  17. console.log('Moonwalk&HDGo&Kodik FIX: ' + e + ' player in ' + win.location.href);
  18. }
  19. if (!win.canRunAds) Object.defineProperty(win, 'canRunAds', {
  20. value: true,
  21. configurable: false,
  22. enumerable: false,
  23. writable: false
  24. });
  25. document.addEventListener("DOMContentLoaded", function() {
  26. var tmp;
  27. if (win.adv_enabled !== undefined && win.condition_detected !== undefined) { // moonwalk
  28. log('Moonwalk');
  29. win.adv_enabled = false;
  30. win.condition_detected = false;
  31. } else if ((win.stat_url !== undefined && win.is_html5 !== undefined && win.is_wp8 !== undefined)) { // hdgo
  32. log('HDGo');
  33. document.body.onclick = null;
  34. tmp = document.querySelector('#swtf');
  35. if (tmp) tmp.style.display = 'none';
  36. if (win.banner_second !== undefined) win.banner_second = 0;
  37. if (win.$banner_ads !== undefined) win.$banner_ads = false;
  38. if (win.$new_ads !== undefined) win.$new_ads = false;
  39. if (win.createCookie !== undefined) win.createCookie('popup','true','999');
  40. if (win.canRunAds !== undefined && win.canRunAds !== true) win.canRunAds = true;
  41. } else if (win.MXoverrollCallback !== undefined && win.iframeSearch !== undefined) { // kodik
  42. log('Kodik');
  43. tmp = document.querySelector('.play_button');
  44. if (tmp) tmp.onclick = win.MXoverrollCallback.bind(window);
  45. win.IsAdBlock = false;
  46. }
  47. }, false);
  48. })();