Avatar billede Slettet bruger
27. juli 2011 - 12:31 Der er 9 kommentarer og
1 løsning

Fejlfinding med iE9 ?

Jeg arbejder i øjeblikket på et KÆMPE system - en ultrakompliceret "webapp".
- mange tusinde linjer javascript..

Den virker 99,7% ensartet (og forbavsende godt) i både Firefox, Chrome, Opera og Safari : )
- men i forpulede iE: Slet ikke (end ikke i "compatible mode") : (

Jeg mistænker (håber) at der er et "uafsluttet element" et sted som bare skal lukkes...
(Med den nye 9'er ER den jo blevet meget mere standard-compliant. Den ros skal de ha')
- men jeg får ikke noget brugbart ud af dens børne-fejlmeldinger.

Hvad bruger i andre - findes der noget ála Firebug til iE9 ?
Avatar billede keysersoze Ekspert
27. juli 2011 - 12:51 #1
IE9 har indbygget developer toolbar - tryk på F12.
Avatar billede olebole Juniormester
27. juli 2011 - 15:22 #2
<ole>

Når du har skrevet mange tusinde linjer JS, er det ekstremt sent at begynde at teste for kompatibilitet.

Da jeg ikke gider skrive oceaner af kodelinjer om, tjekker jeg løbende i IE og FF - og med forholdsvis korte mellemrum i Opera og Safari. Skulle der være ukonkrete fejlmeddelelser, ved jeg derfor indenfor 20-30 linjer, hvor den ligger - og skulle det være helt umuligt at gætte sig frem, afslører fejlen sig ved et par velvalgte alerts.

På de fleste webbureauer vil det i allerbedste fald resultere i en general skideballe, hvis en udvikler først opdager inkompatibilitet efter tusindvis af kodelinjer. Den slags skal testes for og opdages, når de opstår - ikke når man er (næsten) færdig

/mvh
</bole>
Avatar billede Slettet bruger
27. juli 2011 - 15:59 #3
Jaja, men jeg er også langt fra færdig : )

Jeg tester skam kompatibiliteten løbende
- i de browsere jeg har på min (Linux) udviklingsmaskine - men dén er ikke sølet ind i microsaft : )

Spøg til side - jeg hiver den gamle bærbare frem med mellemrum, og prøver i iE9 - men det er et par uger siden, og nu er der altså "knækket noget" et sted..

Jeg prøver lige den F12 - er den (også) blevet bedre med 9'eren?
- for i gamle dage (iE7+8) var der temmelig langt til Firebug's brubarhed..

Har i, iøvrigt, set den Operaen har fået - WOW!
- faktisk har Operaen taget den gule trøje hele vejen rundt.
Både på hastighed, standard-compliance og generel brugbarhed.
Og er totalt overlegen på visning af det "nye" CSS3 border-halløj : )
- hvor Chrome tilsyneladende er gået helt i stå ?
Avatar billede jokkejensen Novice
27. juli 2011 - 16:23 #4
jeg bruger et færdig testet library som jquery, så slipper man for alt det testen :) - man skal dog lige bemærke at der ikke er nogen aldersgrænse for at lave et plugin hertil :).

Og ja det er er firebug til IE9, firebug lite, den kan skubbes ind på enhver side med:

java script:var script = document.createElement("script");script.src="https://getfirebug.com/firebug-lite.js";document.body.appendChild(script);void(0)

Men ellers kan man i udviklingsfasen roligt inkludere js filen.

/J
Avatar billede jokkejensen Novice
27. juli 2011 - 16:24 #5
[code]
java script:var script = document.createElement("script");script.src="https://getfirebug.com/firebug-lite.js";document.body.appendChild(script);void(0)
[/code]
Avatar billede jokkejensen Novice
27. juli 2011 - 16:25 #6
Avatar billede Slettet bruger
27. juli 2011 - 20:14 #7
Det viste sig at der var en opstået en "blocker" med jQuery 1.5.0
- ny version: Allerede 1.6.2 - det går saftsusemig hurtigt.

Så nu spiller det igen (overfladisk bedømt) - og IKKE i compatability mode!

#6 er det en bookmarklet du har dér ?
- i så fald virker det ikke (på min side)..
java script:var script = document.createElement("script");script.src="https;//getfirebug.com/firebug-lite.js";document.body.appendChild(script);void(0)
(Brug ; i stedet for : i URL'er - så bliver de ikke maltrakteret (mere end det))

Vil den (hvis det lykkes mig) give mig højreklik-muligheden: Inspect element ?
- det er primært den jeg savner..
Avatar billede olebole Juniormester
27. juli 2011 - 20:43 #8
Fjern mellemrummet mellem 'java' og 'script', så virker det fint - sikkert også på din side. Kommer der ikke et ikon i nederste højre hjørne af browservinduet? Klik på det, og klik så på Inspect til venstre i topbjælken. Derefter kan du laver mouseover på de enkelte elementer og få vist info om dem
Avatar billede Slettet bruger
27. juli 2011 - 21:22 #9
Hey, nu fik jeg den sgu også til at virke (den fjernede "javascript" helt ved paste..)
- tak for "skubbet" Ole : )

Nu er den der - som fast bookmark i "baren", og har allerede løst det første problem - super!
Dén er jeg fandme glad for, jokkejensen : )
- Points til dig, læg et svar!
Avatar billede jokkejensen Novice
28. juli 2011 - 10:43 #10
taxa, den er lidt buggy firebuglite, men bedre til scripts end IE webdeveloper tbar.

/J
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester