كيفية اضافة كود حمايه محتواك من السرقه الى بلوجر

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




شرح اضافه اكود حمايه محتواك من السرقه الى بلوجر

يمكنك اتباع بعض الخطوات لحماية محتوى مدونتك في بلوجر من السرقة. هناك بعض الأكواد التي يمكنك إضافتها إلى قالب المدونة لمنع نسخ المحتوى، وتشمل:

1- منع النسخ: يمكنك استخدام الأكواد التالية لمنع نسخ النص من المدونة، وذلك عن طريق إضافة الكود التالي قبل وسم </head> في قالب المدونة:


<script type='text/javascript'>
document.onselectstart=function(){return false;};
</script>

2- منع الزر الأيمن: يمكنك استخدام الأكواد التالية لمنع الزر الأيمن والنقر بالزر الأيمن في المدونة، وذلك عن طريق إضافة الكود التالي قبل وسم </head> في قالب المدونة:


<script type='text/javascript'>
document.oncontextmenu=function(){return false;};
</script>

إخفاء الصور: يمكنك استخدام الأكواد التالية لإخفاء الصور في المدونة، وذلك عن طريق إضافة الكود التالي قبل وسم </head> في قالب المدونة:


<style>
img {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
</style>

4- الحماية بكلمة مرور: يمكنك حماية محتوى المدونة بكلمة مرور، وذلك عن طريق إضافة الكود التالي قبل وسم </head> في قالب المدونة:


<script type='text/javascript'>
var password = 'كلمة المرور';
var href = window.location.href;
if (href.indexOf('?')==-1 || href.substr(href.indexOf('?')+1) != password)
{
window.location.href = window.location.href + '?' + password;
}
</script>

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

كود الغاء زر F12 من لوحه المفاتيح

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

هناك اثنين من الطرق الرئيسية لتحقيق ذلك:

1- منع إظهار لوحة المطورين: يمكن استخدام الأكواد التالية لمنع إظهار لوحة المطورين التي تفتح بالضغط على زر F12، وذلك عن طريق إضافة الكود التالي قبل وسم </head> في صفحة HTML:


<script type="text/javascript">
document.onkeydown = function(e) {
if (e.keyCode == 123) {
return false;
}
if (e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
return false;
}
if (e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {
return false;
}
if (e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {
return false;
}
if (e.ctrlKey && e.keyCode == 'C'.charCodeAt(0)) {
return false;
}
}
</script>

2- تحديد الإجراء المرتبط بالضغط على زر F12: يمكن استخدام الأكواد التالية لتحديد الإجراء الذي سيتم اتخاذه عند الضغط على زر F12، وذلك عن طريق إضافة الكود التالي قبل وسم </head> في صفحة HTML:


<script type="text/javascript">
document.onkeydown = function(e) {
if (e.keyCode == 123) {
alert('F12 key has been disabled');
return false;
}
}
</script>

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

كود الغاء ازرار U+Ctrl


<script type="text/javascript">
document.addEventListener('keydown', function(event) {
    if (event.ctrlKey && (event.keyCode === 85)) {
        event.preventDefault();
    }
});
</script>

هذه الكواد بمنع فتح شفرة المصدر عن طريق مفتاح Ctrl+U، وستحافظ على عرض صفحتك دون أن يتم السماح بفتح شفرة المصدر. يمكنك إضافة هذا الكود إلى صفحات HTML الخاصة بك بوضعه بين وسمي <head> و </head> في صفحة HTML الخاصة بك.

كود لمنع تحديد النص باستخدام الماوس


body{user-select: none;}pre{user-select: text;}

الكود السابق يسمح بتحديد الاكواد داخل صندوق الاكواد فقط
هذا الكود يعمل على تغيير خاصية user-select لبعض عناصر HTML معينة. user-select هي خاصية CSS التي تحدد ما إذا كان يمكن للمستخدمين تحديد النص في العنصر أو لا.

body { user-select: none; }: يعمل على منع تحديد النص في الصفحة بأكملها. سيتم تعطيل إمكانية تحديد النص في جميع العناصر داخل الجسم الرئيسي (body).

pre { user-select: text; }: يعمل على السماح بتحديد النص في عناصر <pre> فقط، حيث يستخدم هذا العنصر لعرض نص مقدم من المطورين أو المستخدمين ويكون من الصعب تنسيقه بشكل سليم.

يمكن إضافة هذا الكود إلى ملف CSS الخاص بك لتطبيق هذه التغييرات على صفحات HTML الخاصة بك. مع العلم أنه يمكن استخدام قيم أخرى لخاصية user-select، مثل all أو auto أو none، حسب الاحتياجات الخاصة بك.

تحميل الاكواد برابط مباشر

رابط مباشر لتحميل الاكواد اضغط هنا


تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -