Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Môžete však sťažiť kopírovanie a prilepenie obsahu * výrazne ťažšie *, čo z neho robí menej pohodlnú možnosť pre používateľa. To sa robí kombináciou techník, z ktorých žiadna nie je spoľahlivá:
Metódy na sťažovanie kopírovania (ale nie nemožné):
* CSS Techniky: Vďaka tomu je vizuálne ťažšie, ale nie nemožné.
* `User-select:None;`: To zabraňuje výberu textu, čo sťažuje kopírovanie. Používatelia však môžu na to napraviť nástroje pre vývojárov prehliadača.
* `-WebKit-user-select:none;`: Podobne ako „User-select“, ale konkrétne pre prehliadače založené na WebKit (Chrome, Safari).
* Neviditeľné prekrytie textu: Vytvorte neviditeľnú textovú vrstvu na viditeľný obsah. Vyžaduje si to starostlivé umiestnenie a nemusí byť spoľahlivé vo všetkých prehliadačoch a veľkostiach obrazovky.
* techniky JavaScript (všeobecne nespoľahlivé a ľahko obídené):
* `OnCopy` Handler Event: Táto udalosť vystrelí, keď sa používateľ pokúša skopírovať. Môžete sa pokúsiť zabrániť predvolenému správaniu pomocou `preventDefault ()`, ale toto sa ľahko obišlo. Používatelia môžu používať pravým tlačidlom myši kliknutím na tlačidlo „Skontrolovať“ a deaktivovať JavaScript.
* Monitorovanie výberu: Neustále sledujte výber používateľa pomocou `window.getSelection ()`. Ak je detegovaný výber, môžete sa ho pokúsiť vyčistiť. Toto je náročné na zdroje a ľahko obchádzané.
Prečo tieto metódy nie sú spoľahlivé:
* Nástroje pre vývojárov prehliadača: Používatelia môžu ľahko skontrolovať zdrojový kód stránky a deaktivovať pravidlá JavaScript alebo CSS pomocou nástrojov pre vývojárov prehliadača.
* kliknite pravým tlačidlom myši: Aj keď sa pokúsite zakázať kliknutím pravým tlačidlom myši, používatelia majú prístup k kontextovej ponuke inými prostriedkami (napr. Skratky klávesnice).
* zachytenie obrazovky: Používatelia môžu jednoducho urobiť snímku obrazovky obsahu.
* Rozšírenia: Rozšírenia prehliadača môžu ľahko prepísať vaše pokusy zabrániť kopírovaniu.
Lepšie alternatívy:
Namiesto toho, aby ste sa snažili zabrániť kopírovaniu, zvážte alternatívne prístupy:
* Vodenky obsah: Do kopírovaného obsahu pridajte jemné vodoznaky.
* Podmienky služby: Jasne uveďte vo svojich podmienkach služby, že kopírovanie obsahu je zakázané.
* Tlač na pdf s obmedzeniami: Ak potrebujete povoliť tlač, poskytnite verziu PDF s obmedzeniami.
* API ACCESS: Ponúkajte API pre legitímny prístup k údajom namiesto toho, aby umožňovali priame kopírovanie.
Stručne povedané, úplne blokovanie kópie a vloženia nie je na webovej stránke uskutočniteľná. Zameranie na odstrašujúce prostriedky a metódy alternatívneho prístupu je praktickejší a etickejší prístup.