06. september 2008 - 17:54Der er
9 kommentarer og 2 løsninger
Google gemmer sin Javascript - Hvordan?
Hej, jeg kom tilfældigvis til at trykke "vis kilde" mens jeg sad og tjekkede min mail i dag, og så at der ikke er nogen sønderlig kode der, hvilket må betyde at google gemmer javascripten til gmail, og sikkert også andre af deres applikationer... Mit spørgsmål er så; hvordan bære de sig ad?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
De bruger frames til at gemme deres kode (og det er ikke særligt svært at finde koden -- men vær forberedt på, at det alligevel er afsindigt svært at gennemskue den, da den er 'komprimeret' voldsomt med brug af 2-bogstavers funktioner, 1-linjers kodeskrivning m.v. !-)
- og trykke 'Return'. Så vil der blive indskrevet fire textareas, som indeholder koden (innerHTML'en i html-elementet) fra de fire frames. Den sidste frame er selve din inbox
Njaahhh ... prøv denne i stedet: java script:d=document;b=d.body;for(i=0;i<4;i++){t=d.createElement("textarea");c=t.style;c.width="600px";c.height="350px";c.font="13px 'courier new'";b.insertBefore(t,b.firstChild);t.value=d.frames[i].document.documentElement.innerHTML};void(0)
- og giv scriptet rigtig god tid til at virke. Det er _rigtig_ meget, der skal læses og udskrives. Det tager _mange_ sekunder! ;o)
Derudover bliver der indlæst tonsvis af funktioner, du ikke direkte kan læse ud af innerHTML'en. Der er rigeligt at tage fat på - hvorfor roenving da også skrev: "-- men vær forberedt på, [...]" ;o)
Jeg forestille mig at i begge (Roenving og Olebole) smider et svar og så får i hver det halve, og du arne, du må nøjes med en tak, men en stor en af slagsen. Jeg havde nemlig aldrig hørt om GCW compilleren før du nævnte det. Mange tak til jer alle tre, tak:)
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.