كيفية حماية محتوى مدونتك باستخدام سكربت HTML وJavaScript في بلوجر
في عالم اليوم الرقمي، يصبح حماية محتوى مدونتك أمرًا مهمًا للحفاظ على حقوقك الفكرية. قد ترغب في منع الزوار من نسخ النصوص أو الوصول إلى عناصر غير مصرح بها. في هذه التدوينة، سنستعرض كيفية استخدام سكربت HTML وJavaScript للحفاظ على محتوى مدونتك من النسخ غير المصرح به، وسنوضح كيفية إضافته إلى مدونتك عبر أداة HTML في تخطيط بلوجر.
أهمية السكربت:
- إلغاء تحديد النصوص: يقوم السكربت بإلغاء القدرة على تحديد النصوص في المدونة، مما يصعب على الزوار نسخ المحتوى.
- تعطيل زر الماوس الأيمن: السكربت يعطل قائمة السياق التي تظهر عند النقر بزر الماوس الأيمن، مما يمنع خيارات مثل "نسخ" و"عرض مصدر الصفحة".
- تحسين أمان المحتوى: بينما لا يوفر حماية كاملة، يساعد السكربت في تقليل احتمالية سرقة المحتوى من خلال منع بعض الطرق التقليدية للنسخ.
كيفية إضافة السكربت إلى مدونتك:
- انتقل إلى لوحة التحكم في بلوجر: قم بتسجيل الدخول إلى حسابك في بلوجر.
- اختر المدونة التي تريد تعديل تخطيطها: انتقل إلى المدونة المناسبة من لوحة التحكم.
- انتقل إلى "التخطيط": في القائمة الجانبية، اختر "التخطيط" لتتمكن من تعديل عناصر التخطيط للمدونة.
- إضافة أداة HTML جديدة: في صفحة التخطيط، انقر على "إضافة أداة" في المكان الذي تريد إضافة الكود فيه. اختر "HTML/JavaScript" من القائمة المنبثقة.
- إدخال الكود: في نافذة إضافة الأداة، أدخل عنوانًا (اختياري) وألصق الكود التالي في مربع المحتوى:
<!-- سكربت لمنع نسخ وتحديد النص والغاء زر الماوس الايمن --> <style> .post-body{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}kbd,blockquote,pre,code,table{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} </style> <script type='text/javascript'> document.addEventListener('contextmenu', event => event.preventDefault()); </script> <script type='text/javascript'> //<![CDATA[ var message="غير مسموع بالنقر على زر الماوس الأيمن في الموقع."; function arpianDisableClick() { if (document.all) { alert(message); //Remove this line if you don't want alert message return false; } } function arpianNoRightClick(e) { if (document.layers||(document.getElementById&&!document.all)) { if (e.which==2||e.which==3) { alert(message); //قم بإزالة هذا السطر إذا كنت لا تريد أن تظهر رسالة تنبيه return false;} } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); document.onmousedown=arpianNoRightClick; } else{ document.onmouseup=arpianNoRightClick; document.oncontextmenu=arpianDisableClick; } document.oncontextmenu=new Function("return false") //]]></script>
خاتمة:
إضافة هذا السكربت إلى مدونتك عبر أداة HTML في تخطيط بلوجر هو طريقة فعالة ل حماية محتواك من النسخ غير المصرح به. على الرغم من أن هذه الطرق قد لا تمنع جميع أساليب النسخ، إلا أنها توفر طبقة إضافية من الأمان لمحتواك.