blockPage

Blocks the page by adding a semitransparent white overlay on top of it.

Dieses Skript sollte nicht direkt installiert werden. Es handelt sich hier um eine Bibliothek für andere Skripte, welche über folgenden Befehl in den Metadaten eines Skriptes eingebunden wird // @require https://update.greatest.deepsurf.us/scripts/468732/1205573/blockPage.js

  1. // ==UserScript==
  2. // @name blockPage
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description Blocks the page by adding a semitransparent white overlay on top of it.
  6. // @author IgnaV
  7. // @grant none
  8. // ==/UserScript==
  9. const blockPage = () => {
  10. const overlay = document.createElement("div");
  11. overlay.id = "page-overlay";
  12. overlay.style.cssText = "position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5);";
  13. document.body.appendChild(overlay);
  14. };
  15.  
  16. const unblockPage = () => {
  17. const overlay = document.querySelector("#page-overlay");
  18. if (overlay) {
  19. overlay.parentNode.removeChild(overlay);
  20. }
  21. };
  22.