Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript][HTML]Szukam działającej blokady print screen
Poczatkujacy_Web
post
Post #1





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Witam wszystkich!

Poszukuje jakiegoś działającego sposobu na blokadę print screen strony www, szukałem w necie (http://www.kurshtml.edu.pl/skrypty/blokada.html) oraz na forum, ale nie znalazłem nic działającego ;/

z góry dziękuje za każdą pomoc !
Go to the top of the page
+Quote Post
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


W tych czasach warto szukać informacji po ang. - klik

Zablokować możesz klawisz, możesz także cały czas usuwać schowek użytkownika, albo przy naciśnięciu klawisza chować dany element strony itp. Ale to nie są rozwiązania działające w 100% ponieważ JavaScript da się zawsze obejść.



Ten post edytował markuz 9.12.2013, 12:07:33


--------------------
Go to the top of the page
+Quote Post
werdan
post
Post #3





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

Ostrzeżenie: (0%)
-----


Nie wiem czy to jest realne.

mozesz sprobowac złapać event key:

  1. $(document).keyup(function(e){
  2. if(e.keyCode == 44) return false;
  3. });


Jesli nie daje rady, to zamiast return false; sprobuj nadpisac userowi schowek. biggrin.gif
Go to the top of the page
+Quote Post
freemp3
post
Post #4





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

Ostrzeżenie: (0%)
-----


Niestety nie ma możliwości zrobienia takiej blokady. Nawet jeśli zrobisz blokadę w JS, to zawsze można wyłączyć go w przeglądarce lub zmodyfikować przy pomocy np. firebug-a. Oprócz tego istnieje cała masa dodatków do przeglądarek umożliwiające zrobienie zrzutu ekranu lub wybranego fragmentu.
Ponad to w jaki sposób zablokujesz zewnętrzny program? Np. komunikator AQQ ma możliwość wysłania zdjęcia wybranego okna. Jednym słowem wszelkie próby zrobienia takiej blokady co najwyżej trochę utrudnią zrobienie zrzutu strony, ale nie uniemożliwią.


--------------------
Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.

https://www.aroch.pl
https://themeforest.net/user/aroch
https://www.astroblog.aroch.pl
https://www.4geeks.pl
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post
Post #5





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Mi chodzi jedynie o zablokowanie możliwości zrobienia zrzutu z przeglądarki, chcę jedynie utrudnić tą możliwość, bo że jej nie wykluczę całkowicie to wiem smile.gif

Jeśli macie sprawdzony sposób to podeślijcie linka, albo podzielcie się kodem smile.gif
Go to the top of the page
+Quote Post
markuz
post
Post #6





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Gdybyś jeszcze napisał do czego to rozwiązanie - może okaże się, że wcale nie jest potrzebne wink.gif

Dodaj akcję w JavaScript która po naciśnięciu jakiegokolwiek klawisza na stronie usuwa zawartość schowka. Kodu gotowego Ci nie podam - rusz głową!


--------------------
Go to the top of the page
+Quote Post
viking
post
Post #7





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Daj sobie spokój. Podstawowe narzędzie wycinania z Windowsa nie potrzebuje żadnego prtscrn żeby zapisać obszar ekranu. W jaki niby sposób to utrudnisz? Skup się raczej na poprawieniu funkcjonalności.


--------------------
Go to the top of the page
+Quote Post
Poczatkujacy_Web
post
Post #8





Grupa: Zarejestrowani
Postów: 145
Pomógł: 0
Dołączył: 30.07.2012
Skąd: Łódź

Ostrzeżenie: (10%)
X----


W pracy dostałem zadanie aby zablokować klawisz print screen ;/ więc chce to zrobić żeby się nie czepiali

mam taki kod

  1. <script>
  2. window.addEventListener("keyup",kPress,false);
  3. function kPress(e)
  4. {
  5. var c=e.keyCode||e.charCode;
  6. if (c==44) alert("używasz print screen");
  7. }
  8. </script>


po wciśnięciu printscreena pokazuje się komunikat z napisaem "używasz print screen", teraz chciałbym dodać aby jeszcze czyściło pamięć podręczną, tylko nie wiem za bardzo jak to zrobić ;/ nie znam zbyt dobrze js...
Go to the top of the page
+Quote Post
Turson
post
Post #9





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


http://stackoverflow.com/questions/1011605...e-in-javascript
Go to the top of the page
+Quote Post
pyro
post
Post #10





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Nie możesz czyścić pamięci podręcznej użytkownika (tej RAM-like).

Lepiej się zwolnij gdziekolwiek pracujesz, bo mimo iż widać, że jesteś początkujący, to i tak niczego się nie nauczysz, jeżeli zwierzchnicy dają Ci zadania, które wołają co najmniej o puknięcie w czoło.

@Turson, jemu raczej chodziło o wyczyszczenie pamięci podręcznej komputera (tam gdzie po prnt scr jest przechowywany obraz).

Pozdrowienia.

Ten post edytował pyro 9.12.2013, 13:31:46


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
markuz
post
Post #11





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Może coś takiego - http://www.steamdev.com/zclip/?


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:19