Miten todellinen lähdekoodi esiin ?

Anonyymi

Miten saa web -sivun todellisen lähdekoodin esiin ?

Firefoxissa toimi aikanaan Ctrl-U, ei toimi enää, mutta paikallisvalikosta löytyy: Näytä lähdekoodi.

Valitettavasti joillain sivustoilla tuo ei näytä juuri mitään, kun todellinen toimintatapa on JavaScriptilla piilotettu.

Näin käy esim. tällä sivulla:

https://rtdco.ru/manta/pultit-kilohinta/

Haluan eroon sivulla olevasta "Temppu korvavahan poistamiseen" -mainoksesta.

Jos ko. mainosta ei voi poistaa erikseen, niin sitten lähtee kaikki mainokset.

Pitääkö vain blokata *.doubleclick.net - tuon kun laittaa laitepalomuurin estolistalle niin katoaa samalla kaikilta kodin laitteilta - ei vain yhdeltä tietokoneelta.

Yritin katsoa lähdekoodista, mutta tuolla sivulla "virallisesti näkyvä" lähdekoodi on muutama rivi JavaScriptiä - eikä mitään muuta !

Tässä ollaan jo tapauksessa, missä mainosvälitysfirma ei kunnioita käyttäjiään - joten 1 vaihtoehto voisi olla ko. välitysfirman palvelimien lisääminen estolistalle, jolloin selain ei jatkossa enää saa ko. palvelimiin yhteyttä.

Jos tarpeeksi moni muu tekisi samoin, voisi ko. välitysfirma mennä konkurssiin, ja samalla sen kilpailijat joutuisivat hieman miettimään, millaisia mainoksia voi näyttää ettei itselle käy samoin !

10

801

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Paikallisvalikon lopussa oleva "Inspect (Q)" (en tiedä mitä on suomeksi) on usein parempi kuin "Näytä lähdekoodi".

      Mutta jos haluat mainokset pois niin paras ratkaisu on asentaa mainostenestolisäosa. Minulla on Firefoxissa "uBlock Origin" enkä näe tuolla sivulla yhtään mainosta.

      • Anonyymi

        Ei siellä ole mitään mainoksia, avauksen tehnyt höpisee lämpimikseen mitä sattuu.


      • Anonyymi kirjoitti:

        Ei siellä ole mitään mainoksia, avauksen tehnyt höpisee lämpimikseen mitä sattuu.

        Kyllä on mainoksia jos menet tuonne ilman mainostenestoja.


      • Anonyymi
        malaire kirjoitti:

        Kyllä on mainoksia jos menet tuonne ilman mainostenestoja.

        Valehtelet, ei ole mainoksia.


      • Anonyymi
        Anonyymi kirjoitti:

        Ei siellä ole mitään mainoksia, avauksen tehnyt höpisee lämpimikseen mitä sattuu.

        On siellä:

        törkeä ja loukkaava mainos korvavahanpoistosta, jossa torakka on juuri ryömimässä kohdehenkilön korvaan. Tällainen mainonta on vastenmielistä, ja haluan moiset mainokset pois selaimestani. Jos häiritsevää ja/tai loukkaavaa mainontaa ei voi erikseen poistaa, niin toinen vaihtoehto on poistaa kaikki mainokset.

        Tietenkin olisi parasta, jos häiritsevän ja/tai loukkaavan mainonnan voisi poistaa erikseen, sillä monelle sivustolle toki mainostulot ovat tärkeitä.


    • Anonyymi

      Kyllä ctrl u toimii edelleen. Yhdistelmä avaa saitin lähdekoodin uuteen välilehteen.
      Skriptien estoon asenna Noscript -laajennus.

    • Anonyymi

      Se lähdekoodi varmaankin käännetty Javascriptiksi ja se javacript generoi DOM:n ja voi vaikka noutaa sisällön.

      Alkuperäistä koodia pitää kysyä kehittäjältä.

      • Anonyymi

        yllättävän lyhyt javascript -koodi, tai sitten tuossa ladataan erikseen .js -tiedostoja, eli JavaScript -koodia ei tällöin näy "näytä sivun lähdekoodi" -toiminnolla.

        Miten tuohon "inspect" (tarkasta) -toimintoon saisi jotain järjestelmällisyyttä / logiikkaa ?

        Yritin käyttää sitä oman reititinlaitteen hallintasivuilla, mutta siitä oli hyvin vaikeaa saada kokonaisuutta hahmotettua.

        Valitettavasti reitittimien hallintasivut on uudemmissa malleissa tehty, ei enää käsin HTML:ää ja JavaScriptia koodaamalla, vaan jollain (millä?) valmistyökalulla, jolloin koodi ei ole enää ymmärrettävää.

        Olen aiemmin selvittänyt kahden eri valmistajan vanhemman reititinlaitteen hallintasivujen sivurakennetta tarpeeksi, että olen pystynyt koodaamaan ohjelman, jolla voi automatisoida tiettyjä reitittimen hallintatoimintoja, mukaanlukien sisäänkirjautuminen käyttäjätunnuksella ja salasanalla.

        mm. D-Link DI-604 ja "HomeLine" -reititin olivat suht helppoja kohteita tuollaiseen selvittämiseen, mutta molemmat ovatkin vanhoja laitteita, eli jostain 2000 -luvun alkupuolelta, DI-604 pelkkä langallinen ja tuo "Homeline" sitten myös Wi-Fi:llä varustettuna.


      • Anonyymi
        Anonyymi kirjoitti:

        yllättävän lyhyt javascript -koodi, tai sitten tuossa ladataan erikseen .js -tiedostoja, eli JavaScript -koodia ei tällöin näy "näytä sivun lähdekoodi" -toiminnolla.

        Miten tuohon "inspect" (tarkasta) -toimintoon saisi jotain järjestelmällisyyttä / logiikkaa ?

        Yritin käyttää sitä oman reititinlaitteen hallintasivuilla, mutta siitä oli hyvin vaikeaa saada kokonaisuutta hahmotettua.

        Valitettavasti reitittimien hallintasivut on uudemmissa malleissa tehty, ei enää käsin HTML:ää ja JavaScriptia koodaamalla, vaan jollain (millä?) valmistyökalulla, jolloin koodi ei ole enää ymmärrettävää.

        Olen aiemmin selvittänyt kahden eri valmistajan vanhemman reititinlaitteen hallintasivujen sivurakennetta tarpeeksi, että olen pystynyt koodaamaan ohjelman, jolla voi automatisoida tiettyjä reitittimen hallintatoimintoja, mukaanlukien sisäänkirjautuminen käyttäjätunnuksella ja salasanalla.

        mm. D-Link DI-604 ja "HomeLine" -reititin olivat suht helppoja kohteita tuollaiseen selvittämiseen, mutta molemmat ovatkin vanhoja laitteita, eli jostain 2000 -luvun alkupuolelta, DI-604 pelkkä langallinen ja tuo "Homeline" sitten myös Wi-Fi:llä varustettuna.

        Ohjelmia on iät ja ajat käännetty Javascriptiksi, tai jos on vaikka kirjoitettu Javascriptillä niin on voitu ajaa jonkun Closure compilerin tai vastaavan läpi että saatu minimoitua ja tehostettua. Minimoidun Javascriptin lataus käy nopeammin ja suoritus voi olla nopeampaa.

        Sitä koodia ei siis ole tarkoitettu muokattavaksi. Sisäänkirjautumisen automatisoinnissa voi käyttää selainta että se osaa tallentaa kirjautumistunnukset.

        Löytyy kyllä sitten ohjelmia jotka purkavat Javascriptiä mutta siellä sitten funktioiden ja muuttujien nimet ovat yksikirjaimisia, ja jos on vaikka tehty Reactilla niin siihen on käännetty vaikka JSX:ää niin sitä koodikasaa voi olla paljonkin missä yksikirjaimisia muuttujia ja funktioita. Sellaisen tulkitseminen ei ole kovinkaan mielekästä puuhaa

        Sillä D-Linkin ohjelmoijalla toki varmasti on siistiä koodia kommentteineen, testeineen ja voi olla tehty vaikka eri kielellä. Tuskin olettavat että sitä yrittää joku purkaa ja tutkia miten toimii.

        Niitä javascript tiedostoja ei myöskään tarvita välttämättä kuin yksi, että samassa scopessahan ne on että kääntäjä voi pistää sinne niin paljon kuin huvittaa. Myöskään kaikkea toiminnallisuutta ei varmastikaan ajeta selaimessa vaan siellä reitittimessä. Toki se reititin voi renderöidä kaiken näkymän selaimelle jos siltä tuntuu tai selain voi renderöidä jotain ja kysellä jotain sitten reitittimeltä.


    • Anonyymi

      chromessa mm. hiiren oikella klikkaamalla saa vaihtoehdon tarkista aukaisee kehittäjän työkalut ,,
      tai sitten näppäinyhdistelmä ctrl shift I

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Huomenta ihana

      Kauniskasvoinen ihanuus 😘 saan sut vielä
      Ikävä
      39
      6925
    2. Hei rakas...

      Miten on työpäivä sujunut? Rakastan sinua 💗
      Ikävä
      32
      3908
    3. Ei tämä etene ikinä

      Kun kumpikaan ei enää ota yhteyttä. Mä en ainakaan uskalla.
      Ikävä
      45
      3280
    4. Edelleen sitä on vaikea uskoa

      Että olisit oikeasti rakastunut muhun
      Ikävä
      34
      2844
    5. Vitsi mihin menit. Heti takasin.

      Mä näin sut tuu takasin! Oli kiire, niin en ehtiny sin perään!
      Ikävä
      16
      2662
    6. Toiveikas vai toivoton

      torstai? Ajatuksia?
      Ikävä
      37
      2228
    7. Mukavaa päivää

      Mun rakkauden kohteelle ❤️ toivottavasti olet onnellinen
      Ikävä
      16
      2176
    8. Koko ajan olet

      Senkin suhteen kiusannut. Halut on ihan mielettömät olleet jo pitkään
      Ikävä
      37
      2092
    9. Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...

      Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons
      Suomalaiset julkkikset
      48
      2047
    10. Miksi et irrota otettasi

      Suhteeni?
      Ikävä
      39
      1980
    Aihe