Disable Copy,Paste,Print Option

To disable Copy,Paste,Print Option just paste this code in header part in your page.

<script>
        document.addEventListener("contextmenu", function(event) {
            event.preventDefault(); // Disable right-click
        });

        document.addEventListener("copy", function(event) {
            event.preventDefault(); // Disable copy
        });

        document.addEventListener("paste", function(event) {
            event.preventDefault(); // Disable paste
        });

        document.addEventListener("cut", function(event) {
            event.preventDefault(); // Disable cut
        });

        document.addEventListener("keydown", function(event) {
            if (event.ctrlKey && (event.key === "u" || event.key === "U")) {
                event.preventDefault(); // Disable Ctrl+U (view source)
            }
        });
    </script>
	<script>
        // Disable Ctrl+P and Print Shortcut
        document.addEventListener("keydown", function(event) {
            if (event.ctrlKey && (event.key === "p" || event.key === "P")) {
                event.preventDefault();
                alert("Printing is disabled!");
            }
        });

        // Block print screen (PrtSc key)
        document.addEventListener("keyup", function(event) {
            if (event.key === "PrintScreen") {
                alert("Print Screen is disabled!");
                navigator.clipboard.writeText(""); // Clear clipboard
            }
        });

        // Try to detect print event
        window.onbeforeprint = function () {
            alert("Printing is disabled!");
            return false;
        };
    </script>
	<style>
        /* Hide content when printing */
        @media print {
            body {
                display: none !important;
            }
        }
    </style>

Leave a Reply