Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PrintScrn ?
Forum PHP.pl > Forum > Gotowe rozwiązania
omen
Cześć

Chciałbym zapytać was o to czy da sie przypisać jakąś akcje dla danego klawisza w tym wypadku dla PrintScrn.
Na przykład odwiedzający moją stronke chce zrobić screena i wciska klawisz PrintScrn
po czym nie robi się zrzut ekranu tylko otrzymuje alert/komunikat o prawach autorskich.

Czy ma ktoś taki skrypt bądź wie jak go napisać ? worriedsmiley.gif
sf
smile.gif za dużo windowsa... nie, nie da się, taką akcję może przeprowadzić tylko aplikacja uruchomiona na komputerze klienta, napisz jakiegoś robaka, którego zadaniem będzie chronienie Twojej strony przez screenshotem zrobionym przez guzik print screen :] lul
dr_bonzo
Zgadza sie, nie da sie:
- Przechwycenie PrintScreena bylo by mozliwe tylko gdy focus jest ustawiony na oknie ze strona, wystarczy przeniesc focus na inne okno (majac caly czas widoczna stronke) i zrobic screenshota
- Mozesz wykonac screenshota bez naciskania klawisza PrintScreen
- Mozesz wylaczyc JavaScript
- Mozesz zapisac sobie strone na dysku (po co mi screeenshot)
- Mozesz podejrzec strone z cache przegladarki
- ...itd smile.gif
W skrocie: jesli wyslales niezabezpieczone dane userowi (pliki graficzne, zwykly tekst) to nie jestes w stanie zmusic go zeby sam sobie zabezpieczyl przed soba te dane smile.gif

Ale za pomoca JS mozna uruchamiac wybrana funkcje po nacisnieciu klawisza:
(http://www.devshed.com/c/a/JavaScript/Understanding-The-JavaScript-Event-Model-part-2/5/)
  1. <script language="JavaScript">
  2. function whichKey()
  3. {
  4. alert(String.fromCharCode(event.keyCode));
  5. }
  6. function whichButton()
  7. {
  8. alert(event.button);
  9. }
  10. document.onkeydown = whichKey;
  11. document.onmousedown = whichButton;
  12. </head>
  13. </body>
  14. </html>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.