راکت

آیا راهی وجود داره که inspect رو ببندیم روی همه ی مرورگرها

7 پاسخ

آیا راهی وجود داره که inspect رو ببندیم روی همه ی مرورگرها؟

ثبت پرسش جدید

پاسخ‌ها

7
نیما  ش
نیما ش
@nimageneral

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

مطمئنا برای باز کردن inspect چندین راه وجود داره مثل کلیک راست یا کلید f12 و یا Ctrl + Shift + I ، شما میتونید تا حدودی این عملیات رو بوسیله ی جاوا اسکریپت غیرفعال کنید

کلیک راست

 <body oncontextmenu="return false">

کلیدها

document.onkeydown = function(e) {
  if(event.keyCode == 123) {
     return false;
  }
  if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
     return false;
  }
  if(e.ctrlKey && e.shiftKey && e.keyCode == 'C'.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;
  }
}

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

فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

@nimageneral
ممنون از پاسخگوییتون ، دکمه ی shift + right click میخواهم غیر فعال کنم کدشو میتونید بهم بگید

نیما  ش
نیما ش
@nimageneral

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

این رو امتحان کن

<script>
     window.onload = function() {
         window.oncontextmenu = window.onclick = function(e) {
            e.preventDefault();
            e.stopPropagation();
            return false;
         }
     }
</script>
ایلیا جلائی
ایلیا جلائی
@ilya

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

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

(function() {
    (function a() {
        try {
            (function b(i) {
                if (('' + (i / i)).length !== 1 || i % 20 === 0) {
                    (function() {}
                    ).constructor('debugger')()
                } else {
                    debugger
//اینجا alert یا هر کد دیگه ای رو قرار بده
                }
                b(++i)
            }
            )(0)
        } catch (e) {
            setTimeout(a, 5000)
        }
    }
    )()
}
)();

اونوقت میگی چرا ، برات میگم

چون اگه کاربر یک صفحه ساده رو (تو گوگل کروم امتحان کردم) اینسپکت بگیره بعد تو نوار ادرس
و url تو رو وارد کنه مستقیم میره تو قسمت اینسپکت بدون f12 یا حتی راست کلیک و...

اما این کد زمانی که کاربر وارد اینسپکت شد اون رو توحالت دیباگ قرار میده که باعث غیر فعال شدنش میشه تازه میتونی تو اون قسمت هم یه alert یا هر کد دیگه ای بزاری که سند رو سفید کنه یا ... که باعث بشه کدت پنهان بشه

اگه خوب بود بزن بهترین پاسخ تا همه ببینن

محسن
محسن
@agiri

هیچ کدوم فایده نداره در حین رفرش صفحه با چند بار کلیک راست کردن منو میادش😣

فرزاد هاشمی
فرزاد هاشمی
@farzadhashemi

تخصص: بیکار

هیچ راه صد در صدی وجود نداره !
کسی که بخواد ببینه یه راهی پیدا میکنه

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

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