1. إبطال النقر بزر الماوس الأيمن ونسخ
الطريقة 1:
أضف الرمز التالي إلى صفحة الويب:
نسخة الكود كما يلي:
<script language = "javaScript">
document.oncontextMenu = وظيفة جديدة ("Event.ReturnValue = false") ؛
document.OnsElectStart = وظيفة جديدة ("Event.ReturnValue = false") ؛
</script>
الطريقة 2:
أضف الكود التالي إلى <Body>:
<body onContextMenu = "return false" onSelectStart = "return false">
أو
<body onContextMenu = "event.returnvalue = false" onSelectStart = "event.ReturnValue = false">
في جوهرها ، الطريقة 2 هي نفس الطريقة 1.
الطريقة 3:
إذا قمت بتقييد النسخ فقط ، فيمكنك إضافة الكود التالي إلى <Body>:
<body oncopy = "Alert ('آسف ، يتم حظر النسخ!') ؛ إرجاع خطأ ؛">
2. قائمة غير صالحة "ملف" - "حفظ كما"
إذا كنت تحظر فقط النقر بزر الماوس الأيمن واختيار النسخ ، فيمكن للآخرين أيضًا نسخ الملفات عبر "ملف" - "حفظ باسم" في قائمة المتصفح. لصنع النسخة
إذا كان Bei غير صالح ، فيمكنك إضافة الكود التالي بين <Body> و </body>:
نسخة الكود كما يلي:
<Noscript>
<iframe src = "*. htm"> </frame>
</script>
وبهذه الطريقة ، عندما يحفظ المستخدم صفحة ويب ، سيظهر الخطأ "لا يمكن حفظ صفحة الويب".
بالإضافة إلى ذلك ، يمكنك أيضًا استخدام طريقة Event.PreventDefault () لمنع OnContextMenu () و OnSelectStart ().
نسخة الكود كما يلي:
document.oncontextMenu = function (evt) {
evt.preventDefault () ؛
}
document.onselectStart = function (evt) {
evt.preventDefault () ؛
} ؛
نظرًا لأنه يمكن تعطيله ، بالطبع يمكن أيضًا تمكينه ، فقط أعيد تعيين الحدث ، يمكنك تعيينه لـ Null ، أو كل من String و Bolean. يحب:
نسخة الكود كما يلي:
document.oncontextMenu = "" ؛
document.OnsElectStart = true ؛
أو تعطيل JS: افتح Google Chrome ، حدد "إعدادات" حدد "إعدادات المحتوى" خيار "تحديد" محتوى "تحديد" JavaScript "حدد" لا تسمح لأي موقع ويب بتشغيل JavaScript "، ويتم تحديث الإعدادات.