Avainsana-arkisto: javascript

Webbisivun sisällön väliaikainen muokkaaminen selaimella

Netissä on joitakin palveluita, jotka muokkaavat sivun sisältöä alkuperäisestä. Yksi tällainen sivu oli iltasaatana.fi, joka viljeli saatana sanaa sinne sun tänne täysin automaattisesti. Sivusto muutti uutisia rankalla kädellä, tämä kaikki tapahtui jopa todella onnistuneesti (kun jätetään saatanan epäasiallinen viljeleminen pois laskuista). Sittemmin tämä sivu suljettiin, käsittääkseni Iltalehden painostuksen myötävaikuttamana.

Minkä tahansa sivun sisältöä voi kuitenkin muokata paikallisesti. Muutokset näkyvät vain omalla koneellasi, eikä muutokset ole pysyviä. Alkuperäinen sisältö palvelimella ei siis muutu mihinkään, eli mistään hakkeroinnista ei ole kyse. Netissä pyörii paljon kuvakaappauksia hassuista otsikoista tai sisällöstä. Joskus kuvat ovat aitoja, välillä on aika selvää että kyseessä on kuvankäsittelyllä aikaansaatu manipulaatio. Jos kuvankäsittelytaidot ovat heikot, mutta sisällön viilaaminen hauskojen kuvakaappausten toivossa kuitenkin kiinnostaa, on tähän olemassa toinen kiertotie.

Allaolevalla javascriptin pätkällä saa muutettua selaimen toimintaa siten, että se mahdollistaa näkyvän sisällön muokkaamisen. Kopioi ja liitä oheinen rimpsu selaimen osoitekenttään, paina enteriä ja aloita hauskanpito.

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

Mikäli kikkailua haluaa harrastaa useamminkin, kannattaa oheinen koodinpätkä lisätä kirjanmerkkeihin linkiksi (kaikissa selaimissa koodi ei toimi suoraan osoiteriviltä, vaan vaatii kirjanmerkin luomisen). Kirjanmerkkiä painamalla sivu muuttuu samantien muokattavaan muotoon. Muokkaustilasta pääsee pois uudelleenlataamalla sivun sisällön (F5), tosin samalla muokkauksetkin häviävät. Toinen vaihtoehto on muuttaa edellisen koodin true => false ja on => off, ja suorittamalla koodi uudelleen, jolloin muokkaustila poistuu mutta tehdyt muutokset jäävät näkyviin. Tästä voi halutessaan tehdä toisen kirjanmerkin. Tai yhteen kirjanmerkkiin voi yhdistää nämä kaksi toimintoa seuraavalla koodilla:

javascript:if (document.designMode=='off') { document.body.contentEditable='true'; document.designMode='on';} else { document.body.contentEditable='false'; document.designMode='off';} void 0

Oheinen kikka on tarkoitettu puhtaasti kokeellisiin tarkoituksiin, esimerkiksi kaverien jekuttamiseen bileissä suuresta lottovoitosta jne. Ominaisuutta ei ole syytä käyttää laittomuuksiin tai toista loukkaavan sisällön luomiseen, tällaisesta toiminnasta voi seurata hankaluuksia.

Hesarin ja Keskisuomalaisen maksumuuri

Välillä tuntuu, etten ole lukenut yhtään uutista Hesarin nettipalvelusta, ja silti saan eteeni ilmoituksen että olen käyttänyt viisi ilmaista lukukertaa.

Välillä kun saman uutisen avaa toistamiseen, aukeaa se ilman mitään ongelmaa. Liekkö jotain historian painolastia vai mitä, mutta hieman hanuristahan tuo on. Vaikka ei senpuoleen, en hesarin uutisia juuri koskaan lue. Ja maksumuurin tulon jälkeen en enää sitäkään vähää.

Maksumuurin laskurit kuitenkin kirjoittelee kaikkea paskaa koneelle, ja kuten kotonakin, aina välillä on syytä siivota. Niin tässäkin tapauksessa, eli viimeistään siinä vaiheessa kun valitusvirsi alkaa.

Suorittamalla osoitekentässä seuraavan komennon, roskat siivotaan ja valittusvirsi pitää hetken tauon: javascript:localStorage.clear();location.reload()

Kun tuosta koodista tekee vielä kirjanmerkin pikavalintaan (kirjanmerkin osoite on em. koodi sellaisenaan), on koodin käyttö jatkossa helppoa ja nopeaa.

Päivitys 1: Tämä roskansiivous kikka näyttää toimivan myös Keskisuomalaisen nettisivun toimimattomuuden korjaamiseen.