راکت
حل شده

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

6 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

6
امید نامی
امید نامی
@omid.nami.110
بهترین پاسخ

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

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;
    }
}

جاوا اسکریپت

.
.
@jwkwok

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

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;
            }
        });

شاید پاسخ شما همین‌جا باشد

.
.
@jwkwok

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

صدرا
صدرا
@sadra.dev

تخصص: برنامه نویسی تحت وب

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

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

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