butlar

Detect devtools and hide content

Nov 23rd, 2021 (edited)
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.   <head>
  4.     <meta charset="UTF-8" />
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7.     <title>Document</title>
  8.   </head>
  9.   <body>      
  10.     <div id="app">
  11.       <h4>
  12.         Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatum,
  13.         dicta iure. Explicabo, alias fugit? Quia quae molestiae, quam obcaecati
  14.         molestias fugit commodi maxime porro quasi harum, eos unde placeat modi?
  15.         Lorem ipsum dolor sit amet consectetur adipisicing elit. Numquam,
  16.         aperiam molestiae ad nulla asperiores neque odio maxime itaque,
  17.         expedita, quam repellat tenetur! Iusto impedit animi maxime voluptatum
  18.         vitae eligendi unde! Lorem ipsum dolor sit amet consectetur adipisicing
  19.         elit. Corporis nobis facilis et? Error eum praesentium laboriosam nemo
  20.         ullam incidunt tempore neque, dignissimos dolor consequatur aperiam
  21.         dicta assumenda totam libero vero?
  22.       </h4>
  23.     </div>
  24.  
  25.      <script>
  26.       var aCheck = false;
  27.       var devtools = function () {};
  28.       devtools.toString = function () {
  29.         // alert('in')
  30.         aCheck = true;
  31.         return "-";
  32.       };
  33.  
  34.       var no = setInterval(() => {
  35.         console.profile(devtools);
  36.         // alert(a)
  37.         if (aCheck) {
  38.           localStorage.setItem("check", 1);
  39.           document.body.innerHTML =
  40.             '<h2 style="width:100%;text-align:center;"><strong>Sorry</strong>, but you have opened Developer Tools and you can\'t continue using this app.</h2>';
  41.           aCheck = false;
  42.         } else {
  43.           check();
  44.         }
  45.         console.profileEnd(devtools);
  46.         console.clear()
  47.       }, 1000);
  48.  
  49.       function check() {
  50.         if (localStorage.getItem("check") == 1) {
  51.           location.reload();
  52.           localStorage.setItem("check", 2);
  53.         }
  54.       }
  55.     </script>
  56. </body>
  57. </html>
Add Comment
Please, Sign In to add comment