محمد مهدی امیری
2 سال پیش توسط محمد مهدی امیری مطرح شد
6 پاسخ

غیرفعال کردن نمایش کد منبع سایت

سلام
میخواستم بدونم چطوری کاری کنم که نمایش سورس کد های سایت غیرفعال شه که یعنی کسی روی دکمه نمایش کد منبع دیگه نتونه بزنه که سورس کد های سایت رو ببینه می‌دونم روش های زیادی هست که اینو دور بزنه
ممنون میشم اگه کمکم کنید


ثبت پرسش جدید
امید نامی
@omid.nami.110 2 سال پیش آپدیت شد
0

این برای غیر فعال کردن راست کلیک

function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

اینم برای غیر فعال کردن F12 (inspct element)

document.onkeydown = function(e) {
    if(e.keyCode == 123) {
     return false;
    }
}

جاوا اسکریپت


نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 2 سال پیش مطرح شد
2

تا جایی که می دونم نمیشه جلوش رو گرفت چون کاربر اگه بخواد این کار رو بکنه با راست کلیک نمی کنه اگه حرفه ای باشه میزنه ctrl + u
اگه همچنین پیزی رو برای قالب های محصولات می خوای که کد های css و js و html لو نره باید کاری کنی که تصویر توی یه چیزی مثل canvas به نمایش در بیاد همینکاری که سایت های مثل راستچین انجام میدن


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 2 سال پیش مطرح شد
0

سلام خسته نباشید
این کد میتونه این کارو کنه

function noRightClick() {
            if (event.button == 2) alert('خطا')
        }
        document.onmousedown = noRightClick
        document.onkeydown = function (e) {
            if (e.ctrlKey &&
                (e.keyCode === 67 ||
                    e.keyCode === 86 ||
                    e.keyCode === 85 ||
                    e.keyCode === 117)) {
                return false;
            } else {
                return true;
            }
        };
        $(document).keypress("u", function (e) {
            if (e.ctrlKey) {
                return false;
            }
            else {
                return true;
            }
        });

نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 2 سال پیش مطرح شد
2

@milwad جان عزیز
کاربر می تونه شورت کات ها رو عوض کنه
و میشه گفت که این کار غیر ممکنه
چون مرورگر باید کد ها رو ببینه
اگه مرورگر ببینه پس ماهم می تونیم
فرض کن طرف میاد سیو می کنه صفحه رو
یا با پایتون صفحه رو اکرپ می کنه و کد هاش رو ذخیره می کنه
و...
شما باید بیای صفحه رو توی یک پالت مثل canvas به نمایش دربیاری مثل راست چین و ژاکت که در قسمت پیش نمایش این کار رو می کنن


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 2 سال پیش مطرح شد
1

خب اره ولی برای غیر فعال کردنش کد خواست فرستادم و گرنه این چیزا که چیزی نیست


صدرا
تخصص : برنامه نویسی تحت وب
@sadra.dev 2 سال پیش مطرح شد
1

سلام.
منم اوایل کارم خیلی دوست داشتم تا این قابلیت رو بردارم اما هرکری کردم هر چیزی رو امتحان کردم نشد!
تو هم دنبال این کار نرو من خودمو دو ماه اسیر این قضیه کردم آخرش به جایی نرسیدم اما؛
میتونید طوری کنی که طرفی که سورس کدتو برداشته از برداشتش پشیمون که هیچ دست به خودکشی هم بزنه از بس دیوانه شه😂 ؛؛
لینک هارو مستقیم از هاست بده.
یعنی مثلا اگه یه دکمه داری به اسم ورود به حساب و لینک سایتت مثلا site.ir هست و آدرس صفحه لوگین http://site.ir/login هستش بکنش /login یا اگه یه پوشه جلوتره بنویس ../login استفاده کن و مخصوصا از تصاویر و لینک ها ( مخصوصا لینک استایل و جاوااسکریپت ها )


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام