Wie kann ich deaktivieren Sie die print-screen-Funktionalität für eine Webseite in allen Browsern?
Anhand der folgenden können wir deaktivieren Sie die print-screens oder screenshots im Internet Explorer:
<body onload=setInterval("window.clipboardData.setData('text','')",2)
oncontextmenu="return false" onselectstart="return false">
Aber diese funktionieren nicht in Mozilla, Chrome und anderen Browsern.
Gibt es eine bessere Art und Weise zu deaktivieren, drucken-screens/screenshots?
ok, yay Sie deaktiviert print screen. was ist mit ms windows-Bildschirm Ausgeschnittenes und alles das, bekommt screenshots. im nicht sicher, was der Punkt ist, um es zu blockieren...
Das ist einige böse code, der wirklich p**s mich ab. Was ist, wenn ich über die Zwischenablage für andere Zwecke? Sie zerstört meine Zwischenablage für alle apps. Neben der, Manipulation der Zwischenablage ohne Interaktion des Benutzers ist nicht möglich, in anderen Browsern und erfordert eine transparente Flash-Inhalte. Bitte, bitte überdenken Sie, was Sie tun. Wenn Sie nicht wollen, dass es kopiert wird, legen Sie es nicht auf dem web.
Selbst wenn Sie deaktivieren Sie Bildschirm drucken, ist es immer möglich, verwenden Sie eine Kamera, um ein Bild auf den monitor.
Ich bin gestaffelt, dass der IE erlaubt diesen Wahnsinn.
Ganz einfach, wenn Sie wollen, dass niemand, es zu nehmen off Ihre Website, tun Sie es nicht auf.
Das ist einige böse code, der wirklich p**s mich ab. Was ist, wenn ich über die Zwischenablage für andere Zwecke? Sie zerstört meine Zwischenablage für alle apps. Neben der, Manipulation der Zwischenablage ohne Interaktion des Benutzers ist nicht möglich, in anderen Browsern und erfordert eine transparente Flash-Inhalte. Bitte, bitte überdenken Sie, was Sie tun. Wenn Sie nicht wollen, dass es kopiert wird, legen Sie es nicht auf dem web.
Selbst wenn Sie deaktivieren Sie Bildschirm drucken, ist es immer möglich, verwenden Sie eine Kamera, um ein Bild auf den monitor.
Ich bin gestaffelt, dass der IE erlaubt diesen Wahnsinn.
Ganz einfach, wenn Sie wollen, dass niemand, es zu nehmen off Ihre Website, tun Sie es nicht auf.
InformationsquelleAutor ponds | 2011-05-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was macht Sie denken, es ist Ihre Entscheidung, ob die Menschen sollten in der Lage sein, screenshots zu machen oder nicht?
Zum Glück kein browser, aber IE ermöglicht den Zugriff auf die Zwischenablage per JavaScript so sind Sie aus Glück heraus 🙂
Übrigens, wenn ich Ihre Website besucht und es versaut meine Zwischenablage (überschreibt es alles gibt, auch wenn es in keinem Zusammenhang zu Ihrer Website) - ich könnte gespeichert haben, etwas, das ich habe, gerade geschnitten, das aus einer Datei und ich wollte paste in eine andere Datei und Dank deiner Seite wäre es jetzt verloren.
So, die Schlussfolgerung ist: Aufhören Mist wie, dass.
die OP ' s Frage war, deuten auf eine bessere Idee... "Aufhören Mist." IST eine bessere Idee.
InformationsquelleAutor ThiefMaster
Wenn Sie für eine Stichprobe von etwas, das Sie später verkaufen wollen, um einen Kunden dann eine Sache, die Sie tun können, ist ein Bild, die sagen, 'Urheberrechtlich geschütztes Material" und verwenden es als hintergrund auf der Webseite wie ein Wasserzeichen. Deaktivieren der text-Auswahl, Kontext-Menüs und kopieren mit STRG + A möglich ist, in beide I. E. und Chrome, obwohl ich vergessen jetzt, wie ich dies getan haben (es war eine CSS-Lösung, und ganz einfach, auch). Sowieso, das ist also eine Sache, die getan werden kann - wenn man kann nicht schützen, es, verderben es so, dass es unbrauchbar ist. Stock-Bild-Seiten verwenden diese Methode, indem Sie Wasserzeichen Ihre Bilder, etwas, das umgesetzt werden kann, auf websites server-Seite mit php, etc.
InformationsquelleAutor WebGuru101
Versuchen
onKeyPress
fangen die Druck-Taste, und geben Sie false zurück. Es ist nicht schön, aber ich denke, das würde funktionieren.so drucken Bildschirm nicht angezeigt wird, zählt als eine Taste zu drücken?
gerade nachgeschaut, Nein, nicht onkeydown, aber es ist onkeydown für spezielle Tasten z.B. shift, Ctrl, F1. Aber wenn die O/S oder browser will behandeln keypress, es ist nicht zu bubble das Ereignis zu Ihrem DOM.
InformationsquelleAutor Brook Julias
Funktioniert dies nicht.
Sie können nicht deaktivieren Sie Druck. also bitte testen Sie Ihren code, bevor Sie posten
InformationsquelleAutor ch2