Klar Zwischenablage zu verbieten, die das unautorisierte kopieren, einfügen, Nachricht?
Ist es möglich, schreiben Sie Ihre eigene Nachricht in die Zwischenablage beim kopieren von website-Daten mit Strg+c? Ich habe festgestellt, dass einige Javascript-Code, löscht die Zwischenablage - wäre interessant zu wissen, ob es etwas gibt, das schreiben würde, es als gut, d.h. ersetzen Sie den text in die Zwischenablage mit so etwas wie "Bitte verwenden Sie die print-Ausgabe von unserer website'.
JS:
function clearData() {
window.clipboardData.setData('text', '')
}
function cldata() {
if (clipboardData) {
clipboardData.clearData();
}
}
setInterval("cldata()", 1000);
HTML:
<body ondragstart="return false;" onselectstart="return false;" oncontextmenu="return false;" onload="clearData();" onblur="clearData();">
<h1>Example text</h1>
<input type="text">
- Websites, die versuchen, Sie zu untergraben standard-browser-Funktionalität sind wirklich reizend. Bitte nicht!".
- Ein Benutzer kann immer noch speichern Sie die Seite lokal als HTML, dann kopieren Sie text aus, dass sowieso...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht tun, es rein über JavaScript.
JavaScript Bearbeiten der Zwischenablage wird als Sicherheitslücke (und es ist viel mehr Diskussion zu diesem).
Könnte man es machen, durch die hacks, die verwendet Flash für den Zugriff auf die Zwischenablage Interaktion mit JavaScript.
Können Sie die folgenden:
Das wäre in etwas wie TamperMonkey - nicht sicher, ob es aufgenommen werden könnte in den Seiten-source oder nicht.
Hoffe, es hilft! 🙂
Ja, Sie können. Der grundlegende trick ist, dass Sie erkennen, wenn ein Benutzer hält Sie Ctrl gedrückt, und wählen Sie einen anderen text auf der Seite.