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

850

    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. Jos nainen harrastaa seksiä

      Useiden kanssa, miten se eroaa miesten mielestä siitä, jos miehellä on ollut useita s kumppaneita? Oletan että kaikki mi
      Ikävä
      359
      3865
    2. Ikävöin sinua kokoyön!

      En halua odottaa, että voisin näyttää sinulle kuinka paljon rakastan sinua. Toivon, että uskot, että olen varsin hullun
      Ikävä
      25
      2537
    3. Pihlaja-puulle

      Illat on mulle pahimpia. En tiiä miks se olis vaan parasta yöstä toiseen nukkua sun kanssa ja herätä sun kasvoihin. Jos
      Ikävä
      15
      2040
    4. Kova karman laki

      Karman lain kautta pahantekijä tehdessään pahaa toteuttaa koston ja rangaistuksen sille jolle pahaa on tehty. Tämä tarko
      Hindulaisuus
      501
      1706
    5. Päivieni piristys, missä olet?

      Toit iloa ja valoa mun elämään ☀️ Nyt mennyt kohta viikko ettei ole nähty. Kaipaan nähdä sua silti ja pelkään vaikka tei
      Ikävä
      14
      1685
    6. Kysymys Kuhmolaisille

      Hei. Olen 32 vuotias nainen ja muutin Kuhmoon noin 12 vuotta sitten. Mutta nyt täytyy ihmetellä ihan ääneen että onhan t
      Kuhmo
      49
      1621
    7. Savimajasta lääketieteen tohtoriksi - ja ei tikkua ristiin

      ”Jos ihminen muuttaa savimajasta tänne kerrostaloon länsimaisen elintason piiriin ilman että tarvitsee panna tikkua rist
      Maahanmuutto
      301
      1566
    8. Älä mahdollisesti ota itseesi

      En voinut tietää. Sitäpaitsi.. niin
      Ikävä
      17
      1354
    9. Olen valtavan ihastunut

      Yritin sen sinulle viime viikolla kertoa, mutta liikaa muuttujia ja isoja tunteita, niin en kyllä ollut kovin selkeä.
      Ikävä
      63
      1156
    10. Ota nainen yhteyttä ja tee Tikusta asiaa?

      Niin sitten minä teen Takusta asiaa.
      Ikävä
      21
      1134
    Aihe