Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. // ==UserScript==
  2. // @name REVO - Menedżer dodatków
  3. // @namespace ...
  4. // @version 0.0.09
  5. // @description Menedżer dodatków do gry Margonem.
  6. // @author CcarderR
  7. // @updateURL https://revo.ccrr.pl/revo.user.js
  8. // @match ://pandora.margonem.pl/*
  9. // @match ://.margonem.com/*
  10. // @run-at document-start
  11. // @grant none
  12. // ==/UserScript==
  13. // -
  14. // Przypomnienie dla CcarderR'a:
  15. // Wyczyścić cache CloudFlare po aktualizacji!
  16. // -
  17.  
  18. console.log("[REVO] ===============================");
  19. console.log("[REVO] Wersja UserScript'u: 0.0.08");
  20. console.log("[REVO] Osadzanie skryptu REVO...");
  21.  
  22. window.revo_jQueryCheck = function (retry) {
  23. if (typeof $ != "undefined") {
  24. // NowyInterfejs wymusza omienięcie pamięci podręcznej przeglądarki
  25. // doczepiając do linków ciąg zapytania, spowalnia to wczytywanie REVO
  26. // i obciąża mój serwer pomijając pamięć podręczną CloudFlare.
  27. // Dodanie domeny do wyjątków:
  28. $.ajaxSetup({
  29. beforeSend: function (jqXHR, settings) {
  30. if (settings.url.indexOf('ccrr.pl') >= 0 && settings.url.indexOf('?_=') >= 0) {
  31. settings.url = settings.url.split('?')[0];
  32. }
  33. }
  34. });
  35.  
  36. // Wczytywanie skryptu REVO
  37. console.log("[REVO] Obecność jQuery potwierdzona, kontunuacja...");
  38. $.getScript('https://revo.ccrr.pl/client/live/revo.js');
  39. } else {
  40. if (!retry) console.log("[REVO] Oczekiwanie na jQuery...");
  41. setTimeout(function () {
  42. revo_jQueryCheck(true);
  43. }, 1);
  44. }
  45. };
  46. revo_jQueryCheck();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement