Dieser Vorgang ist ein grundlegender täglicher Betrieb für Internetnutzer. Um das Urheberrecht (wie Romane und Bilder) zu schützen, verbieten einige Websites den Benutzern, diese Vorgänge auszuführen, damit Benutzer verhindern können, dass der Text durch Kopieren und Einfügen durchsucht wird.
Oncopy -Ereignis:
Definition und Verwendung
Das OnCopy -Ereignis wird abgefeuert, wenn der Benutzer den Inhalt des Elements kopiert.
Tipp: Das OnCopy -Ereignis wird auch ausgelöst, wenn der Benutzer ein Element kopiert, z. B. das Kopieren des <Mg> -Elements.
Tipp: Das OnCopy -Ereignis wird normalerweise im <eingabe> -Element von Typ = "Text" verwendet.
Tipp: Es gibt drei Möglichkeiten, Elemente und Inhalte zu kopieren:
Drücken Sie Strg + C.
Wählen Sie im Menü Bearbeiten in Ihrem Browser "Kopieren"
E -Mail -Maus -Schaltfläche "Maus", wählen Sie den Befehl "Kopieren" im Kontextmenü.
Browserunterstützung
Grammatik
In HTML:
<Element OnCopy = "myScript">
In JavaScript:
Object.oncopy = function () {// MyScript} bedienenVerwenden Sie in JavaScript die Methode addEventListener ():
Object.AdDeVentListener ('Copy', MyScript); // IE8 und frühere IE -Versionen unterstützen die Methode addEventListener () nichtOnpaste -Event:
Definition und Verwendung
Das OnPaste -Ereignis wird abgefeuert, wenn der Benutzer Text in das Element aufpasst.
Hinweis: Obwohl die verwendeten HTML -Elemente das OnPaste -Ereignis unterstützen, werden nicht alle Elemente tatsächlich unterstützt, wie z.
Tipp: Das OnPaste -Ereignis wird normalerweise für das <eingabe> -Element von Typ = "Text" verwendet.
Tipp: Es gibt drei Möglichkeiten, Inhalte in Elemente einzufügen:
• Drücken Sie Strg + V.
• Wählen Sie im Menü des Browser -Bearbeitens "Einfügen"
• Klicken Sie mit der rechten Maustaste auf die Maustaste und wählen Sie im Kontextmenü den Befehl "Einfügen".
Browserunterstützung
GrammatikIn HTML:
<elements onpaste = "myScript">
In JavaScript:
Object.onpaste = function () {// myScript betreiben; }Total JavaScript verwenden Sie die Methode addEventListener ():
Object.AdDeVentListener ('Paste', MyScript); // Internet Explorer 8 und früher unterstützt die Methode addEventListener () nicht.Implementierungsprinzip:
Führen Sie ein Kopier- und Einfügen -Ereignis durch und geben Sie im Ereignis false zurück.
JavaScript -Code:
var bodymain = document.getElementById ('bodymain'); // BodyMain.oncopy = function () {return false; } // Bodymain einfügen.onpaste = function () {return false;}Der obige Implementierungscode zum Verbot von Kopieren und Einfügen von JavaScript ist der gesamte Inhalt, den ich mit Ihnen geteilt habe. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.