Mon - Sat 8.00 - 18.00 Silwad, Ramallah, Palestine +970599042502

كيفية تعطيل زر الفأرة الأيمن عن طريق جافا سكريبت

حماية المحتوى من السرقة أمر يشغل بال جميع أصحاب المواقع الإلكترونية، وغالباً ما يعتقد مبتدئين البرمجة أنه من خلال حظر استخدام النسخ عن طريق زر الماوس الأيمن، يمكنهم منع سرقة محتوى صفحة الويب الخاصة بهم.

إذا كنت تقرأ هذا المقال فبالتأكيد أنت من الأشخاص المهتمه بعالم البرمجة وكل مايخصها ..
ولذلك يمكنك التعرف على الخطة الشاملة الخاصة بالبرمجة والأشتراك بها، والتمتع بخصم حصري
من موقعنا احصل على الخطة الشاملة لتعليم البرمجة عن طريق بناء اكثر من ٣٠ موقع وتطبيق ولعبة خلال
فترة ٤ شهور متكاملة مع هدايا قيمة جدا بقيمة اكثر من ٧٠٠ دولار وشهادات في البرمجة ستغير حياتك
ويمكن لك الآن أن تصبح مبرمج محترف ، قم بالأشتراك معنا في الخطة الشاملة،
لتعليم البرمجة من خلال هذا الرابط ..
https://anbilarabi.com/khottah

لماذا يعتبر تعطيل زر الفأرة حل غير مناسب؟

لم تعد تعمل العديد من أمثلة التعليمات البرمجية المستخدمة لتعطيل النقر بزر الماوس الأيمن في معظم المتصفحات والمستعرضات مثل Opera التي لا تسمح بتعطيل زر الماوس الأيمن،  وأيضًا، يمكن أن يؤدي تعطيل النقر بزر الماوس الأيمن إلى حدوث مشكلات خطيرة في إمكانية الوصول وغالبًا ما تغضب المستخدمين وتبعدهم عن موقعك، لهذا نقترح بشدة أن تفكر في حل بديل لحماية بياناتك، إذا كنت تحاول حماية صورك من الاستخدام دون موافقتك.

العيوب

هناك العديد من الطرق لتجاوز “برنامج عدم النقر بزر الفأرة الأيمن”، وفي الواقع فإن التأثير الوحيد الذي يحدثه هذا البرنامج هو إزعاج زوار موقعك الذين يستخدمون قائمة سياق النقر بزر الماوس الأيمن بطريقة مشروعة في التنقل على شبكة الإنترنت.

بالإضافة إلى ذلك، تقوم جميع البرامج النصية التي رأيتها للقيام بذلك فقط بحظر الوصول إلى قائمة السياق من زر الفأرة الأيمن، ولا ينتبهوا أن القائمة يمكن الوصول إليها أيضًا من لوحة المفاتيح.

طريقة أخرى للحصول على قائمة زر الفأرة الأيمن

كل ما يتعين على أي شخص القيام به للوصول إلى القائمة باستخدام لوحة مفاتيح 104 هو تحديد الكائن على الشاشة التي يريدون الوصول إلى قائمة السياق (على سبيل المثال عن طريق النقر بزر الماوس الأيمن فوقها) ثم الضغط على مفتاح قائمة السياق على لوحة المفاتيح الخاصة بهم هو المفتاح الموجود على يسار مفتاح CTRL الأيمن على لوحات مفاتيح الكمبيوتر، وعلى لوحة مفاتيح 101، يمكنك تنفيذ أمر النقر بزر الماوس الأيمن بالضغط على مفتاح shift والضغط على المفتاح F10.

طريقة التعطيل عن طريق جافا سكريبت

إذا كنت ترغب في تعطيل النقرات الصحيحة على صفحة الويب الخاصة بك على أي حال، فإليك نص جافا سكريبت بسيط، يمكنك استخدامه لمنع كل الوصول إلى قائمة السياق (ليس فقط من زر الماوس الأيمن ولكن من لوحة المفاتيح أيضًا)، ولكن نذكرك أن هذا يزعج المستخدمين.

هذا البرنامج النصي أبسط من معظم البرامج التي تمنع زر الماوس فقط، ويعمل مع عدد كبير من المتصفحات .

وإليك النص الكامل لك:

<body oncontextmenu=”return false;”>

تعد إضافة تلك الشفرة الصغيرة إلى العلامة الأساسية لصفحة الويب الخاصة بك أكثر فاعلية في منع وصول الزائر إلى قائمة السياق من البرامج النصية التي لا تنقر بزر الماوس الأيمن والتي يمكنك العثور عليها في أي مكان آخر على الويب لأنها تمنع الوصول من كليهما زر الماوس ومن خيارات لوحة المفاتيح التي تم ذكرها.

معلومات مهمة عن التعطيل باستخدام جافا سكريبت

1- بالطبع، لا يعمل البرنامج النصي في جميع متصفحات الويب (على سبيل المثال، لا يعمل Opera ولكن جميع البرامج النصية الاخرى لا تعمل مع  Opera أيضًا).

2- لا يقوم هذا البرنامج النصي بأي شيء لمنع زوار موقعك من الوصول إلى مصدر الصفحة باستخدام خيار “عرض المصدر” من قائمة المتصفح الخاصة بهم، أو من حفظ صفحة الويب وعرض مصدر النسخة المحفوظة في محررهم المفضل.

وأخيرًا، على الرغم من أنك قد تقوم بتعطيل الوصول إلى قائمة السياق بشكل نهائي،  إلا أنه يمكنك إعادة تمكين المستخدم من هذا بسهولة عن طريق كتابة هذا النص في شريط عنوان المتصفح وهو:

javascript: void oncontextmenu (null)

اترك تعليقاً

عنوان بريدك الإلكتروني لن يتم نشره. الحقول المطلوبة مشار إليها *