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>