Dropbooks Romover

Remove ads and skip datail page on Dropbooks

질문, 리뷰하거나, 이 스크립트를 신고하세요.
  1. // ==UserScript==
  2. // @name Dropbooks Romover
  3. // @namespace http://hogehoge/
  4. // @version 1.*.1
  5. // @description Remove ads and skip datail page on Dropbooks
  6. // @description:ja ドロップブックスの広告の削除・詳細ページのスキップ
  7. // @author H. Amami
  8. // @match *://dropbooks.tv/*
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. function deleteThis(obj) {
  13. obj.parentNode.removeChild(obj);
  14. }
  15.  
  16. if (location.href.indexOf("/detail/") === -1) {
  17. deleteThis(document.getElementById("main2col").getElementsByTagName("center")[0]);
  18. // deleteThis(document.getElementsByClassName("content_list")[0]);
  19. deleteThis(document.getElementById("ad_tsuibi"));
  20. var a = document.getElementsByTagName("a");
  21. var h = "";
  22. for (var i = 0, max = a.length; i < max; i++) {
  23. h = a[i].href;
  24. if (h.indexOf("/detail/") > -1) {
  25. a[i].href = h.replace("/detail/", "/detail/download_zip/");
  26. }
  27. }
  28. }
  29.  
  30. var cnt = 0;
  31.  
  32. function b() {
  33. d = document.getElementById("octopus-scr");
  34. if (d) {
  35. clearInterval(c);
  36. deleteThis(d);
  37. document.body.style.paddingTop = 0;
  38. }
  39. if (++cnt > 5) clearInterval(c);
  40. }
  41.  
  42. var c = setInterval(b, 500);