حماية المحتوى من السرقة بتعطيل F12

اذا كنت مطور او كاتب ولا تريد للاخرين بسرقة جهدك فاليوم هذا الموضوع مخصص لك انت بالذات , كثير من المطورين واصحاب المواقع وخصوصا الذين يكتبون نصوص يعانون من مشكلة سرقة التصميم وسرقة الستايلات والقوالب بوجه عام , ولاكن لنأخذها خطوة خطوة , كيف يتم سرقة التصميم ؟ سواء اكواد القالب أو المحتوى؟

حماية المحتوى من السرقة بتعطيل F12

كيف حماية المحتوى في بلوجر

طبعا طريقة سرقة المحتوى تكون من خلال المتصفح نفسه , وهناك الكثير من الادوات التي تساعد على ذالك وبكل وضوح , ومن اشهر الادوات ؟, الاداة Inspect Element التي في جوجل كروم ( جرب ان تضغط الان F12 ) , وهناك ايضا اداة في فايرفوكس، للأسف كثير من الناس تستخدمها في اخذ التصاميم وانتهاكها , ولاكن اليوم سنوقف حركتهم بالكامل انشاءالله , سبق وان شرحت تعطيل كلك يمين , واليوم سنكمل الحماية بتعطيل F12 في المتصفحات , لكي يتم منعهم من اخذ اي شيء من تصميماتك .

خطوات حماية المحتوى من السرقة :-

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

  1. ادخل إلى مدونتك .
  2. المظهر ، حرر القالب HTML .
  3. ابحث عن ]]></b:skin>
  4. انسخ الكود اسفله والصقه هذا  فوقه :
.post-body {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-ms-user-select:none;
-moz-user-select:none;}
.post blockquote,.post pre,.post code{
-webkit-touch-callout:text;
-webkit-user-select:text;
-khtml-user-select:text;
-ms-user-select:text;
-moz-user-select:text;}

كود JS لحماية مدونه بلوجر

هذا كود Javascript فهو عام ويقوم بعمل تعطيل لزر F12 ومنع زر CTRL+SHIFT+I ومنع زر CTRL+U

  • من داخل تحرير HTML ابحث عن <body/>
  • انسخ الكود أسفله وألصقه فوقه أو في أي مكان قبله :
<script>
/*<![CDATA[*/
var message = 'غير مسموح بهذا الامر لحماية المحتوى.';
///////////////////////////////////
function showAlert() {
    alert(message);
}

function clickIE4() {
    if (2 == event.button) {
        showAlert();
        return false;
    }
}

function clickNS4(e) {
    if ((document.layers || (document.getElementById && !document.all)) && (2 == e.which || 3 == e.which)) {
        showAlert();
        return false;
    }
}

document.oncontextmenu = function () {
    showAlert();
    return false;
};

document.onkeydown = function (e) {
    if (
        123 == event.keyCode ||
        (e.ctrlKey && 73 == e.keyCode) ||
        (e.ctrlKey && 67 == e.keyCode) ||
        (e.ctrlKey && 74 == e.keyCode) ||
        (e.ctrlKey && 80 == e.keyCode) ||
        (e.ctrlKey && 85 == e.keyCode) ||
        (e.ctrlKey && 83 == e.keyCode)
    ) {
        showAlert();
        return false;
    }
};
/*]]>*/
</script>

شرح الكود

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

  1. . يتم تعريف المتغير `message` بقيمة "غير مسموح بهذا الامر لحماية المحتوى" وهو النص الذي سيتم عرضه في نافذة التنبيه.
  2. . يتم تعريف الدالة `showAlert()` التي تقوم بعرض نافذة تنبيه (`alert`) تحتوي على قيمة المتغير `message`.
  3. . يتم تعيين الدالة `showAlert()` لتنفيذ عند حدوث حدث `oncontextmenu`، والذي يتم تنشيطه عند النقر بزر الماوس الأيمن (النقر بالزر الأيمن للفأرة).
  4. . يتم تعيين الدالة المشابهة `showAlert()` لتنفيذ عند حدوث حدث `onkeydown`، والذي يتم تنشيطه عند الضغط على أزرار المفاتيح.
  5. . الشرط داخل الدالة `onkeydown` يتحقق من الأحداث التالية:
  • - الضغط على مفتاح F12 (123 == event.keyCode).
  • - الضغط على Ctrl+I (e.ctrlKey && 73 == e.keyCode).
  • - الضغط على Ctrl+C (e.ctrlKey && 67 == e.keyCode).
  • - الضغط على Ctrl+J (e.ctrlKey && 74 == e.keyCode).
  • - الضغط على Ctrl+P (e.ctrlKey && 80 == e.keyCode).
  • - الضغط على Ctrl+U (e.ctrlKey && 85 == e.keyCode).
  • - الضغط على Ctrl+S (e.ctrlKey && 83 == e.keyCode).

إذا تم الكشف عن واحدة من هذه الأحداث، ستتم استدعاء الدالة `showAlert()` ويتم منع السلوك الافتراضي لتلك الأحداث بواسطة `return false`.

الخلاصة -

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

ينتهي هنا موضوعنا عن "حماية المحتوى من السرقة بتعطيل F12"، ونلتقي في موضوع جديد على مدونة كاندبيست تك . دمتم في امان الله :)

تقييم المقالة

ماذا يقولون؟

إليكم آراء وتجارب بعض عملائنا الحقيقيين مع qwalibdot

Yulia H

Yulia H

uin.ac.id
قالب Edupress من qwalibdot مناسب جداً لمواقع المدارس أو الجامعات. مظهر احترافي، أنيق وجذاب يتناسب مع هويتنا.
Lathif Adzdzikry

Lathif Adzdzikry

duniaseo.com

في رأيي، صفحة الهبوط Sadiyah هي واحدة من أفضل القوالب المتاحة لمدونات بلوجر حالياً. التنسيق وتوزيع التصميم رائع جداً وسهل الاستخدام للزوار، كما أنه سهل التخصيص. باختصار، اشترِ القالب وجرّبه بنفسك!

AMARA NAFISHA

AMARA NAFISHA

bangkapost.com

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

M. Rizkan Nafarin

M. Rizkan Nafarin

newsindonesia.net

أشعر أن القوالب الراقية مثل GSNews وCharon وSeosite مناسبة لجميع فئات أصحاب المدونات. مظهرها رائع، سهلة التحسين، متجاوبة، وسرعة تحميلها ممتازة. والأهم من ذلك أن أسعارها مناسبة وفي المتناول دون المساومة على الجودة. كل هذا يجعل qwalibdot خياراً موصى به لجميع المدونين.

MEDINA HUMAIRA

MEDINA HUMAIRA

Beritajawa.com

هناك العديد من بائعي القوالب على الإنترنت، لكن qwalibdot هو الأفضل في رأيي. من بين جميع القوالب المتاحة، يُعد قالب Jazirah قوالب إخبارية متجددة وعصرية من حيث المظهر والتخطيط والوظائف. لا تتردد في شراء هذا القالب الآن!

Fastabikul Randa ArRiyawi

Fastabikul Randa ArRiyawi

konsultasimuslim.com
ما شاء الله، قوالب qwalibdot ممتازة جداً. اشتريت عدة قوالب من موقع qwalibdot ولم تُخيّب ظني أبداً. مريحة للعين وسلسة في الاستخدام. المنتجات المحلية لا تقل جودة عن المنتجات العالمية. شكراً qwalibdot.