Heim > Artikel > Web-Frontend > Wie kann ich mithilfe von JavaScript Strg V und Strg C in einem bestimmten Textbereich verhindern?
So verhindern Sie Strg V und Strg C in JavaScript
Kopieren und Einfügen kann für Benutzer praktisch sein, aber es gibt Situationen, in denen Sie dies tun können Dieses Verhalten muss eingeschränkt werden, indem beispielsweise verhindert wird, dass Benutzer vertrauliche Informationen kopieren oder Daten in einem bestimmten Bereich manipulieren. JavaScript bietet eine einfache Lösung zum Erkennen und Verhindern der Tastenkombinationen Strg V und Strg C.
Um dies zu erreichen, führen Sie die folgenden Schritte aus:
Hier ist ein Beispielcode-Snippet:
<code class="javascript">$(document).ready(function() { var ctrlDown = false, ctrlKey = 17, cmdKey = 91, vKey = 86, cKey = 67; $(document).keydown(function(e) { if (e.keyCode == ctrlKey || e.keyCode == cmdKey) ctrlDown = true; }).keyup(function(e) { if (e.keyCode == ctrlKey || e.keyCode == cmdKey) ctrlDown = false; }); $(".no-copy-paste").keydown(function(e) { if (ctrlDown && (e.keyCode == vKey || e.keyCode == cKey)) return false; }); // Document Ctrl + C/V $(document).keydown(function(e) { if (ctrlDown && (e.keyCode == cKey)) console.log("Document catch Ctrl+C"); if (ctrlDown && (e.keyCode == vKey)) console.log("Document catch Ctrl+V"); }); });</code>
Mit diesem Code an Ort und Stelle, Benutzer ist nicht in der Lage, Inhalte in den eingeschränkten Textbereich einzufügen, während Strg V gedrückt wird. Sie können weiterhin wie gewohnt Text eingeben oder andere Tastaturkürzel verwenden.
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von JavaScript Strg V und Strg C in einem bestimmten Textbereich verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!