Hogyan tiltják le a webhelyek a szöveg másolását

A webhelyek négy gyakori módon tiltják a másolást: egy CSS-szabállyal (user-select: none), amely kikapcsolja a szövegkijelölést, a másolási és beillesztési eseményeket megszakító szkriptekkel, a jobb gombos menüt megszakító szkriptekkel, valamint a szöveg fölé helyezett átlátszó rétegekkel. Mindegyik csak a böngészőn belül működik, ezért az olvasó mód, a nyomtatás, az oldal forráskódja vagy egy másolást engedélyező bővítmény megkerüli őket.

Hozzáadás a Chrome-hoz

Ingyen kipróbálható 52 nyelv

1. CSS-sel kikapcsolt kijelölés

Egyetlen stílusszabály, a user-select: none azt mondja a böngészőnek, hogy ne engedje kijelölni a szöveget egy elemben. Ha húzza az egeret, semmi sem jelölődik ki. A szöveg ettől még az oldalon van — az olvasó mód, a PDF-be nyomtatás vagy egy, a szabályt eltávolító bővítmény visszahozza a kijelölést.

2. Megszakított másolási, kivágási és beillesztési események

Egy szkript figyeli a copy, cut vagy paste eseményt, és megszakítja. A szöveget kijelölheti, de a Ctrl+C semmit sem másol — vagy a webhely egy „Bővebben itt…” sorra cseréli a vágólap tartalmát. A JavaScript letiltása a webhelyen vagy egy másolást engedélyező bővítmény ezt megszünteti. Ugyanez a trükk egyes űrlapokon a beillesztést is tiltja, például az „e-mail-cím megismétlése” mezőkben.

3. Megszakított jobb klikk

Egy szkript megszakítja a contextmenu eseményt, így a Chrome menüje meg sem nyílik, gyakran egy „A jobb klikk le van tiltva” figyelmeztetéssel. Lásd: a jobb klikk engedélyezése.

4. Átlátszó rétegek

Egy láthatatlan elem takarja el a szöveget, így a kattintásai a rétegre érkeznek, nem a szavakra. Az olvasó mód és az oldal forráskódja figyelmen kívül hagyja a rétegeket.

5. Szöveg, amely nem szöveg

Egyes oldalak a szöveget képként, canvas elemben vagy videóban jelenítik meg. Itt egyetlen másolásfeloldó módszer sem segít, mert nincs kimásolható szöveg — használjon szövegfelismerést, például az Image Text to Text bővítményt.

A gyakorlati megoldás

Ha gyakran találkozik másolásvédett oldalakkal, a Highlight and Copy Protected Text egyetlen kapcsolóval kikapcsolja az 1–3. technikát. A többihez kövesse a szöveg másolása védett webhelyről című útmutatót.

Gyakori kérdések

Megakadályozza a másolásvédelem, hogy mások kimásolják a tartalmamat?

Nem igazán. Az egérrel történő alkalmi másolást megakadályozza, de a szöveg ettől még az oldalon van, és olvasható olvasó módban, az oldal forráskódjában vagy egy bővítménnyel. A szöveget a szerzői jog védi, nem a szkriptek.

Rossz a másolásvédelem az akadálymentesség szempontjából?

Lehet. A kijelölés tiltása megnehezíti azok dolgát, akik fordítókat, szótárakat vagy a kijelölt szövegre támaszkodó segítő eszközöket használnak.

Árthat a másolásvédelem a SEO-nak?

A másolást tiltó szkriptek nem akadályozzák meg, hogy a keresőmotorok olvassák a szöveget, így sem a tartalomgyűjtő robotoktól nem védenek, sem a rangsorolást nem befolyásolják általában közvetlenül.

Frissítve: