Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html, js] czy można zablokować zaznaczanie tekstu na stronce?
harbii
post 17.07.2006, 23:14:25
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Mam jakiś tekst na stronce. po najechaniu wskaźnikiem na niego strzałka zamienia się na kreske i można zaznaczyć ten tekst.
Chcialbym aby strzałka nie zaminiała sie na kreski i aby nie można było zaznaczyć tego tekstu.

Jak tego dokonać?
Go to the top of the page
+Quote Post
Cysiaczek
post 17.07.2006, 23:28:24
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




1. To nie jest temat na forum php, tylko 'przedszkole', albo 'po stronie przeglądarki'.

2, Da się to zrobić. Należy poczytać o JavaScripcie, lub odnaleźć jakiś gotowy skrypt. Jest tego pełno w sieci. Dużo wie pan Google oraz to forum, tylko trzeba poszukać tongue.gif


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Ludvik
post 17.07.2006, 23:44:14
Post #3





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Nie rób tego najlepiej, bo to nie ma sensu. Przeszkadza normalnym ludziom w użytkowaniu strony. Ci, którzy będą chcieli ukraść tekst, poradzą sobie z tym. JavaScript wyłącza się w kilka sekund.


--------------------
Go to the top of the page
+Quote Post
Cysiaczek
post 17.07.2006, 23:46:36
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




@Ludvik - nie jestem pewien, więc jak się mylę to mnie popraw, ale czy uzycie innerHTML i zablokowanie możliwości zaznaczenia nie jest całkiem sympatyczne? W kodzie strony nie masz tego, co wstawiasz przez innerHTML smile.gif


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Ludvik
post 17.07.2006, 23:51:45
Post #5





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Jakaś magia, że tekst się dostaje do przeglądarki klienta? Gdzie masz zamiar trzymać treść podstawioną do dokumentu? Jakoś musisz przekazać, gdzie te dane są, a wtedy dostęp do nich nie jest zbytnim problemem.

A poza tym innerHTML nie jest elementem zgodnym ze standardem DOM.

Ten post edytował Ludvik 17.07.2006, 23:53:25


--------------------
Go to the top of the page
+Quote Post
mike
post 18.07.2006, 07:01:35
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A jaki to ma związek z php?
Przenoszę na Przedszkole.
Go to the top of the page
+Quote Post
SHiP
post 18.07.2006, 09:28:58
Post #7





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Ludvik -> jeżeli użyjemy ajaxa to ciężko będzię skopiować wczytaną treść... Jest ona w pamięciu tymczasowej przeglądarki ale nie jest wrzucana do cache...

Ale jesli ktos bedize uparty to i tak sie nie obronimy zawsze ktoś może przerobić kod JS strony znajdującej sie w cache'u ;]


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
siemakuba
post 18.07.2006, 09:37:09
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


a dlaczego nie chcecie się zgodzić z tym co mówi @Ludvik? Dajcie na forum link dowolnej strony, która ma dowolne zabezpieczenia tekstu przed kopiowaniem. A potem patrzcie i podziwiajcie jak kolejne osoby wklejają dopiero co skopiowany tekst z tejże strony.

Nie da się zrobić 100% skutecznego zabezpieczenia.
Zabezpieczenia kombinacyjne, jak napisał Ludvik, utrudniają tylko korzystanie ze strony normalnym użytkownikom.

pozdr.

Ten post edytował siemakuba 18.07.2006, 10:01:02
Go to the top of the page
+Quote Post
nasty
post 18.07.2006, 09:49:05
Post #9





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


Racja, niema takego czegos jak zabezpieczenie, sa tylko utrudnienia, ja bym moze pobawil sie troche flashem, albo gdlib
Go to the top of the page
+Quote Post
camillos
post 14.04.2008, 16:01:23
Post #10





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.06.2007

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


Jestem ciekawy, co powiecie na takie "zabezpieczenie" (oczywiście tylko utrudnienie). Myślę, że mam sens przy większych tekstach. Oczywiście zrobione prostym skryptem php +css
sorry Ludvik za wykorzystanie Twojego posta :-)
Zobaczcie tutaj oczekuję "wklejek" :-)
Go to the top of the page
+Quote Post
PawelC
post 14.04.2008, 16:04:22
Post #11





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


camilos takie zabezpieczenie to nie problem biggrin.gif kopiujesz tekst i piszesz skrypt który zamiast <b> i </b> zrobi Ci białą spacje a później przy pomocy trim usunąć białą spacje i połączyć winksmiley.jpg Fakt komuś komu nie będzie się chciało tym bawić to da sobie spokój ale inni pewnie pójdą tym tropem co napisałem.

Ten post edytował ExPlOiT 14.04.2008, 16:06:34
Go to the top of the page
+Quote Post
Crozin
post 14.04.2008, 16:06:53
Post #12





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
Nie rób tego najlepiej, bo to nie ma sensu. Przeszkadza normalnym ludziom w użytkowaniu strony. Ci, którzy będą chcieli ukraść tekst, poradzą sobie z tym. JavaScript wyłącza się w kilka sekund.
Wystarczyło:
Kod
<style type="text/css">
b{content: " "}
</style>
A to "utrudnienie-zabezpieczenie" uniemożliwia chociażby osobom niewidomym korzystanie ze strony winksmiley.jpg
Go to the top of the page
+Quote Post
grzesiek_g
post 14.04.2008, 16:11:15
Post #13





Grupa: Zarejestrowani
Postów: 249
Pomógł: 30
Dołączył: 18.07.2007

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


Najgłupsze rozwiązanie jakie kiedykolwiek widziałem na stronach:) Chociażby z powodu Google i czytników ekranowych. Najlepszym zabezpieczniem treści na stronie jest ich nie publikowanie.


--------------------
Warsztat: Ubuntu 12.10, PHPStorm
http://vertoo.pl
Go to the top of the page
+Quote Post
camillos
post 14.04.2008, 16:14:14
Post #14





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.06.2007

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


Oczywiście, takie zabezpiecznia mają tylko ograniczyć wulgarną kradzież czyichś tekstów typu ctrl_C ctr_V. Chyba jednak liczba osób, które znają php jest mniejsza od tych, które potrafią wyłączyć js w przeglądarce winksmiley.jpg . I oczywiście nie chroni przed skanerem.
Cytat(grzesiek_g @ 14.04.2008, 17:11:15 ) *
Chociażby z powodu Google i czytników ekranowych.

Przecież nie chodzi o zabezpieczania w ten sposób całej strony! Nikt nie stosuje znaków wodnych na gazetach. I niekt nie twierdzi, że znaków wodnych nie da się obejść.
Ale fakt, ten sposób, który podał Crozin czyni pomysł zbyt łatwym do obejścia.

Ten post edytował camillos 14.04.2008, 16:34:48
Go to the top of the page
+Quote Post
grzesiek_g
post 14.04.2008, 16:37:15
Post #15





Grupa: Zarejestrowani
Postów: 249
Pomógł: 30
Dołączył: 18.07.2007

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


Przeczytałeś mojego posta? Kto chce ukraść i tak ukradnie a pozycja strony poleci w Google przez taki bełkot, pozatym pisałem też coś o czytnikach ekranowych. Chcesz marginalizować niewidomych?


--------------------
Warsztat: Ubuntu 12.10, PHPStorm
http://vertoo.pl
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 Wersja Lo-Fi Aktualny czas: 22.06.2025 - 08:56