2016-04-20 7 views
1
$(document).bind("contextmenu",function(e) { 
e.preventDefault(); 
});` 

ich diesen Code versuchen, aber nur die rechte Maustaste deaktivieren und Element Option prüfen aber f12 ermöglichen und Element inspizieren nehmen direkt vom Browserausblenden Element in php Inspizieren

wie es Slowe ... Dank

+0

Warum möchten Sie Quellcode verstecken? – Naumov

+0

Sie würden versuchen, das F12-Tastendruckereignis in Javascrip zu behandeln? –

+0

Sie können Ihre Quelle nicht verbergen oder fortgeschrittene Benutzer stoppen, um Ihre Quelle anzuzeigen, aber Sie können sie verschleiern wie Google (view-source: https: //www.google.com). – Jer

Antwort

1

Sie können einfach nicht.

Code-Inspektoren sind für das Debuggen von HTML und Javascript ausgelegt. Sie tun dies, indem sie das Live-DOM-Objekt der Webseite zeigen. Das bedeutet, dass HTML-Code von allem angezeigt wird, was Sie auf der Seite sehen, auch wenn sie von Javascript generiert werden. Einige Inspektoren zeigen sogar den Code in iframes an.

sie sind Browser-Tools alle Besucher haben kann sonst ein eigenes Addon oder Plugin wie Firebug oder irgendetwas installiert, können Sie dies von Ihrem Code nicht deaktivieren können

Sie das Quellelement aus inspizieren deaktivieren kann wie rechts geöffnet werden klicken

document.addEventListener('contextmenu', function(e) { 
    e.preventDefault(); 
}); 

oder mit der Tasten

Deaktivieren
$(document).keydown(function(e){ 
    if(e.which === 123){ 
     return false; 
    } 
}); 

die Funktionstaste F12, die nehmen direkt inspizieren Element von b Ruderer.

1

Dies ist definitiv nicht möglich von einer Webseite zu tun.

Auch wenn Sie die rechte Maustaste deaktivieren und die Standardverhaltensweisen für F12, Strg + Umschalt + I und Strg + Umschalt + J deaktivieren, gibt es keine Möglichkeit, einen Benutzer daran zu hindern, Dev Tools auf einer anderen Seite zu öffnen und zu navigieren Ihre Seite mit den Entwicklungswerkzeugen ist bereits geöffnet.

Sie können auch auf Dev Tools zugreifen, indem Sie Menü> Tools> Developer tools aufrufen, was von keiner Website verhindert werden kann.