25. juli 2008 - 00:20Der er
20 kommentarer og 1 løsning
Vis ikke Kilde
Hey
Har lagt mærke til at nogen sider har lavet så man ikke kan se deres kildekode. Når man klikker på "vis kilde" så sker der absolut ingenting overhoved.
Er lidt nysgerrig på hvordan de har lavet/gjort det?
Det er blot lidt javascript der gør det. Du kan ****ALTID**** kildekoden hvis du vil, intet er nemmere end at omgå dette ynkeligeforsøg på at "beskytte" en webside.
Jeg har set det (måske det eller noget tilsvarende) et par gange også - det virkede lidt som om at IE havde fået leveret dokumentet, vist det på skærmen og så smidt html filen helt ud af systemet så den ikke kunne kalde kildekoden op fra tmp mappen. Lidt klik frem og tilbage samt F5 lod til at løse problemet tror jeg, men jeg kan huske forkert.
Prøv ovenstående, og hvis det ikke virker så prøv at skifte lidt rundt på indstillingen i IE - funktioner - internetindstillinger - generalt - browserdata - midlertidige internetfiler - indstillinger og skifte den op og ned og så se om det påvirker.
... Det er desværre et par år siden jeg så noget lignende selv. - Bruger du foresten IE6 eller 7?
Men selv om browseren ikke kan vise kildekoden (hvis altså det kan gøres), kan den supernemt hentes på andre måder.
Synes godt om
Slettet bruger
25. juli 2008 - 09:57#10
@the surfer Nej kender ikke rigtig andre sider der har der desværre.
@mclemens IE6 kører jeg med. -
Ja man kan fx. Filer -> Gem som... Og hente siden ned på den måde. Har jeg self. også prøvet for at se om jeg kunne lure koden af på den måde, og se om der evt. skulle være nogen .js med funktionen, men kan sgutte finde noget.
En kollega har engang fortalt mig at det er noget man kan sætte sin Server op til at kunne?
Synes godt om
Slettet bruger
25. juli 2008 - 10:05#11
@the surfer Nej kender ikke rigtig andre sider der har deT desværre.
Så vidt jeg har forstået det der "inder net", så kan det ikke lade sig gøre.. altså at skjule kildekode 100%. Browseren kan kun vise det der sendes til den, hvilket betyder at dataene/kildekoden skal eksisterer i browseren, og ikke kan nøjes med at være på serveren.
Det svarer lidt til at man (brugeren) tager på restaurent (websitet) og bestiller noget mad (klik på et link). Bestillingen (forespørslen) sendes til køkkenet (serveren) og maden (dataene / kildekoden) returneres til brugeren. Her kan brugeren se og pille ved maden, så meget brugeren ønsker.
Det er lidt svært at spise maden, som ligger ude i køkkenet, når man sidder ved bordet i restaurenten :-)
Man kan lave tricket med 100 tomme linier i toppen, hvilket får kildekoden til at se tom ud.. med mindre at man lægger mærke til scrollbaren.. :-)
Man kan også få JavaScript til at udskrive koden, som kan være escaped (skulle være udgået). Men alligevel her har man noget at kigge på.
Nogen lignende problemstillinger/løsninger er nævnt herinde http://www.mredkj.com/tutorials/tips_ie.html - Jeg tror det du oplever er et browser bug som nok er forårsaget grundet content-type / expire headers m.v. Hjælper forslag 6 på problemet med din IE6 ?
yes når jeg ændre det som de beskriver i 6 så kan jeg se kilden. (Vis -> Tegnsæt -> Automatisk valg * Vesteuropæisk (windows)) gør den synlig nu.
Men jeg er nu stadig overbevist om at de har lavet et-eller-andet fikst.
Inde på den side du linker til der snakker de om en bug, og hvis det var min Browser der havde/har en bug, havde jeg den vel på Alle sider og ikke KUN på den? (love.dk) men så tænker jeg.. at det vel er muligt bevidst at generere en bug i browseren så folk ikke umiddelbart, uden man ændrer der hvor jeg gjorde, kan se kilden?, hvis man er lidt paranoid med sin kilde kode.
@w13 Cool og smart fiks lille script der :) *(Prøvede iøvrigt at kigge deres kilde nu hvor jeg kunne se den, og kunne ikke finde noget spændende der kunne noget specielt.)
@thesurfer Fedt eksempel :P Men du har ret :)
- NÃ¥ men.. tror bare vi lukker denne her nu?.. er jo ikke sindsygt vigtigt, var blot nysgerrig :)
Klunde -> Såfremt du vil outputte noget content language? eller type? via serveren for at IE6 så ikke virker med vis kilde, men at IE7 og andre browsere viser kilden, så må det være muligt at efterligne love.dk's beviste eller ubeviste fejl (jeg ved bare ikke lige hvordan den laves).
... Men jeg kan stadig ligesom de andre ikke se formålet. Alle dem der vil se kilde, skal nok gøre det - og dem der tilfældigvis klikker uden at have viden om uddybende html m.v., kan måske (i værste tilfælde) tro at siden er inficeret med virus eller andet skidt ...
Synes godt om
Slettet bruger
26. juli 2008 - 01:10#18
Hov.. min tekst går da lige amok der.. heh. Var det der tegnsæt jeg har rodet med.. beklager :)
Enig, ikke meget formål med det, var blot nysgerrig på hvordan det kunne lade sig gøre :)
Tak for alle svar osv. :)
Synes godt om
Slettet bruger
26. juli 2008 - 01:14#19
hmm.. der sker ikke rigtig noget når jeg klikker på "Accepter" ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.