1. การคลิกขวาและคัดลอกแบบไม่เป็นโมฆะ
วิธีที่ 1:
เพิ่มรหัสต่อไปนี้ในหน้าเว็บ:
การคัดลอกรหัสมีดังนี้:
<ภาษาสคริปต์ = "JavaScript">
document.oncontextMenu = ฟังก์ชั่นใหม่ ("event.returnValue = false");
document.onSelectStart = ฟังก์ชั่นใหม่ ("event.returnvalue = false");
</script>
วิธีที่ 2:
เพิ่มรหัสต่อไปนี้เป็น <body>:
<body oncontextMenu = "return false" onSelectStart = "return false">
หรือ
<body oncontextMenu = "ente.returnValue = false" onSelectStart = "event.returnValue = false">
ในสาระสำคัญวิธีที่ 2 เหมือนกับวิธีที่ 1
วิธีที่ 3:
หากคุณ จำกัด การคัดลอกเท่านั้นคุณสามารถเพิ่มรหัสต่อไปนี้เป็น <body>::
<body oncopy = "การแจ้งเตือน ('ขออภัยการคัดลอกเป็นสิ่งต้องห้าม!'); return false;">
2. เมนูที่ไม่ถูกต้อง "ไฟล์" - "บันทึกเป็น"
หากคุณเพียงแค่ห้ามคลิกขวาและเลือกการคัดลอกคนอื่น ๆ ยังสามารถคัดลอกไฟล์ผ่าน "ไฟล์" - "บันทึกเป็น" ในเมนูเบราว์เซอร์ เพื่อทำสำเนา
หาก bei ไม่ถูกต้องคุณสามารถเพิ่มรหัสต่อไปนี้ระหว่าง <body> และ </body>:
การคัดลอกรหัสมีดังนี้:
<noscript>
<iframe src = "*. htm"> </iframe>
</noscript>
ด้วยวิธีนี้เมื่อผู้ใช้บันทึกหน้าเว็บข้อผิดพลาด "ไม่สามารถบันทึกหน้าเว็บ" จะปรากฏขึ้น
นอกจากนี้คุณยังสามารถใช้เมธอด event.preventDefault () เพื่อบล็อก onContextMenu () และ onSelectStart ()
การคัดลอกรหัสมีดังนี้:
document.oncontextmenu = function (evt) {
evt.preventdefault ();
-
document.onselectStart = function (evt) {
evt.preventdefault ();
-
เนื่องจากสามารถปิดใช้งานได้แน่นอนว่ามันสามารถเปิดใช้งานได้เพียงแค่กำหนดกิจกรรมใหม่คุณสามารถกำหนดให้เป็น NULL หรือทั้งสตริงและบูลีน ชอบ:
การคัดลอกรหัสมีดังนี้:
document.oncontextMenu = "";
document.onSelectStart = true;
หรือปิดการใช้งาน JS: เปิด Google Chrome เลือก "การตั้งค่า" เลือก "ตัวเลือกการตั้งค่าความเป็นส่วนตัว" "การตั้งค่าเนื้อหา" เลือก "เลือก" JavaScript "เลือก" ไม่อนุญาตให้เว็บไซต์ใด ๆ เรียกใช้ JavaScript "และการตั้งค่าจะถูกรีเฟรช