Advertisement
Guest User

Untitled

a guest
Jul 1st, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.12 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3.   <head>
  4.     <script type="text/javascript" src="html2canvas.hertzen.com/dist/html2canvas.js"></script>
  5.     <script type="text/javascript" src="code.jquery.com/jquery-3.5.1.min.js"></script>
  6.   </head>
  7.   <body>
  8.     <h1>Take screenshot of webpage with html2canvas</h1>
  9.     <div class="container" id='container' >
  10.     </div><br/>
  11.     <input type='button' id='but_screenshot' value='Take screenshot'><br/>
  12.    
  13.     <!-- Script -->
  14.  
  15.      <script type='text/javascript'>
  16.      document.getElementById('but_screenshot').onclick = function() {
  17.         html2canvas(document.body,{background: '#fff'}).then(function(canvas) {
  18.  
  19.          // Get base64URL
  20.          var base64URL = canvas.toDataURL('image/jpeg').replace('image/jpeg', 'image/octet-stream');
  21.             console.log(base64URL);
  22.          // AJAX request
  23.          $.ajax({
  24.             url: 'https://URL/ajax.php',
  25.             type: 'post',
  26.             data: {image: base64URL},
  27.             success: function(data){
  28.                console.log('Upload successfully');
  29.             }
  30.          });
  31.        });  
  32.      }
  33.      </script>
  34.   </body>
  35. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement