Miten sivustot estävät tekstin kopioinnin

Sivustot estävät kopioinnin neljällä yleisellä tavalla: CSS-säännöllä (user-select: none), joka poistaa tekstin valitsemisen, skripteillä, jotka perivät kopiointi- ja liittämistapahtumat, skripteillä, jotka perivät hiiren oikean painikkeen valikon, sekä läpinäkyvillä kerroksilla tekstin päällä. Kaikki toimivat vain selaimessa, joten lukutila, tulostus, sivun lähdekoodi tai kopioinnin salliva laajennus kiertävät ne.

Lisää Chromeen

Kokeile maksutta 52 kieltä

1. Valinta poistettu CSS:llä

Yksi tyylisääntö, user-select: none, käskee selainta estämään tekstin valitsemisen elementissä. Mitään ei korostu, kun vedät hiirellä. Teksti on silti sivulla — lukutila, tulostus PDF:ksi tai säännön poistava laajennus palauttavat valitsemisen.

2. Kopiointi-, leikkaus- ja liittämistapahtumat perutaan

Skripti kuuntelee copy-, cut- tai paste-tapahtumaa ja peruu sen. Voit valita tekstin, mutta Ctrl+C ei kopioi mitään — tai sivusto korvaa leikepöytäsi sisällön rivillä "Lue lisää…". JavaScriptin estäminen sivustolta tai kopioinnin salliva laajennus pysäyttää tämän. Samalla tempulla estetään liittäminen joissakin lomakkeissa, esimerkiksi "toista sähköpostiosoite" -kentissä.

3. Oikea painike perutaan

Skripti peruu contextmenu-tapahtuman, joten Chromen valikko ei aukea, ja usein näytetään ilmoitus "Oikea painike poistettu käytöstä". Katso näin otat hiiren oikean painikkeen käyttöön.

4. Läpinäkyvät peittokerrokset

Näkymätön elementti peittää tekstin, joten napsautuksesi osuvat kerrokseen eivätkä sanoihin. Lukutila ja sivun lähdekoodi ohittavat peittokerrokset.

5. Teksti, joka ei ole tekstiä

Jotkin sivut näyttävät tekstin kuvana, canvas-elementissä tai videossa. Mikään kopioinnin eston poistava keino ei auta, koska kopioitavaa tekstiä ei ole — käytä tekstintunnistusta, kuten Image Text to Text -laajennusta.

Käytännön ratkaisu

Jos kohtaat kopiosuojattuja sivuja usein, Highlight and Copy Protected Text kytkee tekniikat 1–3 pois yhdellä kytkimellä. Muissa tapauksissa noudata ohjetta näin kopioit tekstiä suojatulta sivustolta.

Usein kysytyt kysymykset

Estääkö kopiosuojaus ihmisiä kopioimasta sisältöäni?

Ei oikeastaan. Se estää satunnaisen kopioinnin hiirellä, mutta teksti on yhä sivulla ja luettavissa lukutilan, sivun lähdekoodin tai laajennuksen kautta. Tekstiä suojaa tekijänoikeus, eivät skriptit.

Haittaako kopiosuojaus saavutettavuutta?

Voi haitata. Valinnan estäminen vaikeuttaa niiden työtä, jotka käyttävät kääntäjiä, sanakirjoja tai apuvälineitä, jotka perustuvat valittuun tekstiin.

Voiko kopiosuojaus haitata hakukoneoptimointia?

Kopioinnin estävät skriptit eivät estä hakukoneita lukemasta tekstiä, joten ne eivät suojaa sisältöä kaapimiselta eivätkä yleensä vaikuta suoraan sijoituksiin.

Päivitetty: