remover

With this Script you can edit every Website.

当前为 2019-10-21 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @version 5.1.4.3
  3. // @author wack.3gp
  4. // @connect *
  5. // @copyright 2019+ , wack.3gp
  6. // @description With this Script you can edit every Website.
  7. // @description:de Mit diesem Skript können sie jede beliebige Website bearbeiten.
  8. // @grant GM_notification
  9. // @grant GM_xmlhttpRequest
  10. // @grant unsafeWindow
  11. // @include *://*
  12. // @license CC BY-NC 3.0; http://creativecommons.org/licenses/by-nc/3.0/
  13. // @name remover
  14. // @namespace wack.3gp
  15. // @noframes
  16. // @priority 9999
  17. // @supportURL https://greasyfork.org/scripts/4612/feedback
  18. // ==/UserScript==
  19.  
  20. // ==META==
  21. GM_xmlhttpRequest({
  22. method: 'GET',
  23. url: "https://greasyfork.org/scripts/4612/code/meta.js",
  24. onload: function(readMeta) {
  25. unsafeWindow.getMeta = function() {
  26. var metaCode = readMeta.response;
  27. if (metaCode.indexOf(GM_info.script.version) > -1) { // nothing
  28. } else {
  29. var metaVersionCode = metaCode.substring(metaCode.indexOf(GM_info.script.version) + 31, +37);
  30. if (metaVersionCode > GM_info.script.version) {
  31. console.warn("Please download version " + metaVersionCode + " https://greasyfork.org/scripts/4612/code/"+GM_info.script.name+".user.js");
  32. GM_notification({
  33. title: "Update",
  34. text: "Please download version " + metaVersionCode,
  35. onclick: function() {location.href="https://greasyfork.org/scripts/4612/code/"+GM_info.script.name+".user.js";},
  36. });
  37. }
  38. }
  39. };
  40. }
  41. });
  42. // ==============
  43.  
  44. // ==VAR==
  45. var jslink = "javascript";
  46. var start = "<div id='button'><a href='javascript:on()'>Start</a></div>";
  47. var work = "<a onMouseout='off()'>" + GM_info.script.name + " v" + GM_info.script.version + " is on!</a><span> <--- Mouseover to Stop.</span>";
  48. // ==============
  49.  
  50. // ==START FUNCTION==
  51. body = document.body;
  52. if (body !== null) {
  53. div1 = document.createElement("div");
  54. div1.setAttribute('id', 'first');
  55. div1.style.position = "fixed";
  56. div1.style.top = "0px";
  57. div1.style.right = "0px";
  58. div1.style.zIndex = "9999";
  59. div1.style.backgroundColor = "red";
  60. div1.style.opacity = 0.90;
  61. div1.style.border = "1px solid #ffffcc";
  62. div1.style.padding = "3px";
  63. div1.innerHTML = start;
  64. body.appendChild(div1);
  65. }
  66. unsafeWindow.on = function() {
  67. getMeta();
  68. location.href = jslink + ":document.body.contentEditable='true'; document.designMode='on'; void 0";
  69. document.getElementById("hide").style.visibility = "visible";
  70. document.getElementById("first").style.left = "0px";
  71. document.getElementById('button').innerHTML = work;
  72. document.title = "► " + GM_info.script.name + " v" + GM_info.script.version + " is on!";
  73. var link = document.createElement('link');
  74. link.type = 'image/x-icon';
  75. link.rel = 'shortcut icon';
  76. link.href = GM_info.script.icon;
  77. document.getElementsByTagName('head')[0].appendChild(link);
  78. console.info(GM_info.script.name + " v" + GM_info.script.version + " is on!\nCopyright: " + GM_info.script.copyright);
  79. console.warn(GM_info.script.name + " by " + GM_info.script.author + " is licensed under a [Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License](http://creativecommons.org/licenses/by-nc-nd/3.0/).");
  80. };
  81. // ==============
  82.  
  83. // ==HIDE BUTTON==
  84. body = document.body;
  85. if (body !== null) {
  86. div2 = document.createElement("div");
  87. div2.setAttribute('id', 'hide');
  88. div2.style.position = "fixed";
  89. div2.style.top = "40px";
  90. div2.style.right = "0px";
  91. div2.style.zIndex = "9999";
  92. div2.style.opacity = 0.90;
  93. div2.style.visibility = "hidden";
  94. div2.innerHTML = "<img onMouseout='hideload()' src='http://fs2.directupload.net/images/150909/sxcclyoz.png'>";
  95. body.appendChild(div2);
  96. }
  97. unsafeWindow.hideload = function() {
  98. document.getElementById("hide").style.visibility = "hidden";
  99. document.getElementById("first").style.visibility = "hidden";
  100. document.getElementById("show").style.visibility = "visible";
  101. console.debug(GM_info.script.name + " toolbar is hidden!");
  102. };
  103. // ==============
  104.  
  105. // ==SHOW BUTTON==
  106. body = document.body;
  107. if (body !== null) {
  108. div3 = document.createElement("div");
  109. div3.setAttribute('id', 'show');
  110. div3.style.position = "fixed";
  111. div3.style.top = "0px";
  112. div3.style.right = "0px";
  113. div3.style.zIndex = "9999";
  114. div3.style.opacity = 0.90;
  115. div3.style.visibility = "hidden";
  116. div3.innerHTML = "<img onMouseout='showload()' src='http://fs2.directupload.net/images/150909/7tae9l8k.png'>";
  117. body.appendChild(div3);
  118. }
  119. unsafeWindow.showload = function() {
  120. document.getElementById("show").style.visibility = "hidden";
  121. document.getElementById("first").style.visibility = "visible";
  122. document.getElementById("hide").style.visibility = "visible";
  123. console.debug(GM_info.script.name + " toolbar is visible!");
  124. };
  125. // ==============
  126.  
  127. // ==STOP FUNCTION==
  128. unsafeWindow.off = function() {
  129. location.href = jslink + ":document.body.contentEditable='false'; document.designMode='off'; void 0";
  130. document.getElementsByTagName("title")[0].firstChild.data = GM_info.script.name + " is off!";
  131. console.info(GM_info.script.name + " is off!");
  132. document.getElementById('button').innerHTML = "<span>" + GM_info.script.name + " is off!</span>";
  133. document.getElementById('first').style.left = null;
  134. document.getElementById('first').style.right = "0px";
  135. };
  136. // ==============