Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%)
|
Witam
Wiem że ten temat był wałkowany na tym forum setki razy i że jak ktoś ma trochę umiejętności jest w stanie obejść wszystkie zabezpieczenia związane z blokowanie możliwości kopiowania tekstu ze strony, i mimo tej wiedzy chcę użyć tego rozwiązania. Znalazłem takie rozwiązanie function rf() { return false}; document.onselectstart=rf; document.ondragstart=rf; </script>" title="Zobacz w manualu PHP" target="_manual Rozwiązanie to działa ale tylko pod IE, pod FF i Operą nie działa. Jak by ktoś miał jakąś cenną uwagę jak ten problem rozwiązać to będę bardzo dzwięczny Pozdrawiam Ten post edytował qrcze_pieczone 21.04.2007, 14:44:01 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
<body onselectstart="return (event.srcElement.tagName=='INPUT' || event.srcElement.tagName=='SELECT');" onmousedown="return (event.target && (event.target.tagName=='INPUT' || event.target.tagName=='SELECT'));">
po czyms takim mozesz tylko zaznaczac dane w polach input i select |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%)
|
Jest jeszcze opcja z CSS3:
Dla Opery pewnie trzeba by przezroczystystym gifem zadziałać, albo może zablokować poprostu zdarzenie onmousedown? (patrz post wipo) Btw. tak z ciekawości, po co chcesz uzyskać ten efekt? Wydajesz się stosować go z premedytacją mimo tego, że wiesz o jego ułomności i odruchu wymiotnym jaki się ma podczas napotykania tego typu "wynalazkow" na www? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%)
|
Btw. tak z ciekawości, po co chcesz uzyskać ten efekt? Wydajesz się stosować go z premedytacją mimo tego, że wiesz o jego ułomności i odruchu wymiotnym jaki się ma podczas napotykania tego typu "wynalazkow" na www? Odpowiedz jest prosta "bo klient tak chce" Mimo moich wielu tłumaczeń że i tak to nic nie da, klient chce aby takie rozwiązanie zastosować "a klient to nasz pan " on za to płaci więc szukam rozwiązania tego problemu. Zostanie to zastosowane w bazie do której ma dostęp max 15 ludzi i chodzi o to aby mieli jak największe trudności z ewentualnym kopiowaniem danych. wipo dzięki za podpowiedz, nie można zaznaczyć tekstu myszką, ale można jeszcze pod FF i Operą użyć skrótu klawiszowego CTRL-A aby zaznaczyć cały tekst Jeszcze jak by ktoś znał na to rozwiązanie, jak to wyeliminować to temat można uznać za zakończony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
CTRL-A nie wiem jak zablokować, ale:
jak ktoś będzie chciał skopiować sobie te dane to i tak skopiuje podglądająć źródło strony, więc nie widze w tym celu |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 0 Dołączył: 27.03.2007 Skąd: Osiek almost City ;-D Ostrzeżenie: (0%)
|
Co do CTRL-A - zerknij:
http://w3schools.com/htmldom/dom_obj_event.asp oraz http://w3schools.com/htmldom/event_altkey.asp (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 13.04.2007 Ostrzeżenie: (0%)
|
dzięki pbnan za ten adres to jest bardzo ciekawe
a rozwiązanie problemu ze skrótami klawiszowymi jest bardzo proste wręcz nawet bardzo banalne
i tyle (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) pozdrawiam |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%)
|
Tyle, że nie będzie można wpisywać tekstu do pól formularza.
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
To zastosuj ten warunek return (event.target && (event.target.tagName=='INPUT' || event.target.tagName=='SELECT'));"
|
|
|
|
Post
#10
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Co jest z Wami? Kolejny marzyciel, który zablokuje coś na WWW MEGAROTFL
Godzicie w jedne z podstawowych reguł accessibility i usability. Blokowanie takich funkcji to paranoja bo nic nie daje. Jeśli wyświetlasz treść to nie masz żadnych szans na zablokowanie kopiowania wszystko jest do obejścia i to w baaaaardzo banalny sposób. Niczego nie uchronisz a utrudniasz tylko przeglądanie stron. |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 02:56 |