KategorieProgramowanie

[JavaScript] Blokada zaznaczania tekstu na stronie

W jaki sposób można zablokować zaznaczanie tekstu na stronie ?

Sposób na zablokowanie tekstu na stronie jest banalnie prosty i sprowadza się do użycia onselectstart="return false;" w danej sekcji bądź też w sekcji “body”, tak więc aby zablokować możliwość kopiowania tekstu na stronie wystarczy drobna zmiana w sekcji która będzie wyglądała w następujący sposób:

<body onselectstart="return false;">

Jak widzimy trywialny zapis, jednak musimy wiedzieć że też w bardzo trywialny sposób możemy go obejść poprzez wyłączenie obsługi JavaScript w naszej przeglądarce. Dodatkowym problemem jest wspieranie tego rozwiązania przez inne przeglądarki niż IE, bowiem możemy się spodziewać że nie na wszystkich ten zapis będzie działał.

Nasuwa się pytanie o sens stosowania tego typu blokady bowiem każdy może przejść do podglądu źródła i stamtąd wyciągnąć tekst który go interesuje, osobiście uważam że ta metoda bardziej przeszkadza niż pomaga użytkownikom serwisu, który go stosuje.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *