بستن Code Source
سلام
تو گوگل کروم وقتی دکمه ctrl+U رو میزنیم میتونیم کد سورس سایت رو ببینیم..چجوری میشه اینو بست؟
یعنی کسی که توی سایت ما این کلید رو میزنه این پیغامو ببینه ؟ درضمن سایت با وردپرس ساخته شده
5 پاسخ
ممنون از پاسختون
چجوری میشه کد HTML رو دید دوباره و اینکه چجوری میشه بست ؟
سلام، اون کدی که شما می بینید کد سمت سرور نیست و کد HTML ای هست که مرورگر برای Render کردن صفحه استفاده می کنه و مشکلی براتون ایجاد نمیکنه. بوسیله JavaScript می تونید راست کلیک و Ctrl+U رو غیر فعال کنید، اما باز هم میشه به راحتی کد HTML رو دید.
سلام مجدد، به همون روشی که بالا گفتید قابل دیدن هست کد html، در هر صورت این کد به سمت کلاینت ارسال میشه، مهم اینه که داخل کد html کد سمت سرور وجود نداره. شما هر سایتی رو ببینید کد html صفحات اون قابل مشاهده هست.
بسیار ممنون از پاسختون
فقط این کدها رو در کدوم قسمت باید وارد کنم ؟ ( من آشناییم یکم ضعیفه با کد نویسی کلا :) )
با این چند خط میشه راست کلیک و ctrl+u رو غیر فعال کرد
// ba en code kasi dg nemitoone right click kone document.addEventListener('contextmenu', event => event.preventDefault()); // ba en code kasi dg nemitoone az ctrl+c ctrl+v ctrl+u ya f12 estefade kone document.onkeydown = function(e) { // if controll key press with each one this ... like ctrl+ if (e.ctrlKey && // ctrlKey is your ctrl in the keyboard (e.keyCode === 67 || // c key e.keyCode === 86 || // v key e.keyCode === 85) || // u key e.keyCode === 123) { // f12 key alert('not allowed'); return false; } else { return true; } };
ولی حتی اگر این کارو انجام بدید کاربر سایت ( البته اگر بدونه ) میتونه javascript رو غیر فعال کنه عکس زیر
که دیگه اونوقت هیچ کدوم از کد ها کار نمیکنه