php blog magyarul

Hibakeresés Internet Explorer alatt

Biztosan sokszor előfordult már Veled is, hogy valami szépen működött Firefox alatt, de Internet Explorer alatt az istennek sem akart menni. Bármiről is legyen szó, CSS vagy Javascript, vagy egyszerűen csak a HTML markup-ról. Ha ismered a Firebug-ot és szeretnél valami hasonlót, akkor olvass tovább.

Szerintem a Firebug egy nagyszerű eszköz, de Firefox alá írták. Olyan sokszor kellett volna egy hasonló eszköz Internet Explorerhez is, hiszen tudjuk, hogy Internet Explorer alatt CSS-t vagy Javascriptet javítani, hibakeresni egyenlő az érzéstelenítés nélküli foghúzással.

Szóval fájdalmas. Emiatt álljon itt egy lista azokról az eszközökről, amik megkönnyíthetik a hibakeresést Internet Explorer alatt:

IE Developer Toolbar

DOM fában lehet vele böngészni, módosítani egyaránt HTML kódot és CSS-t is. Ezen kívül az egyes elemek körvonalának megjelenítésére, a gyorsítótárazás ürítésére, működésének módosítására, script-ek és css tiltására, valamint HTML, CSS, Feed és linkek érvényesítésére ad lehetőséget.

DebugBar

Segítségével a következő hasznos lehetőségeket kapjuk: DOM böngészés, HTTP forgalom naplózása (kérés, válasz fejléce és tartalma), Javascript függvények és változók böngészése, HTML kód érvényesítése. A program csak saját használatra ingyenes, minden más esetben meg kell vásárolni a licenszet, amely 59€-tól kapható.

Nikhil’s Web Development Helper

Használatával egyszerűen tudjuk a hibákat keresni, ha Javascriptet illetve AJAX hívásokat használunk. Jelentősebb lehetőségei: DOM böngészés, JavaScript Debuggolás, HTTP és HTTPS loggolás, JS osztályok böngészése, külön ablak, javascript írására és futtatására az oldalon, ASP.NET specifikus funkciók.

11 hozzászólás, szólj hozzá Te is!

  1. bsh

    IE Developer Toolbar-t már használom egy ideje, valóban nem rossz. De én még ajánlanám ezt is:
    http://tredosoft.com/Multiple_IE

  2. Köszönöm a hozzászólást, tényleg hasznos a Multiple IE is, gyakorlatilag, egyszerre több verzió lehet feltelepítve a gépünkre. Akkor bukkantam rá, amikor kijött a 7-es IE, és azóta használom. Jelenleg 6 és 5.5-ös verziók vannak feltelepítve a 7-es mellé, bár az 5.5-nek már nem sok értelme van.

  3. firith

    Üdv!

    Ha Firefoxban IE-tab kiegészítőt használok, szerintetek megy a firebug?

  4. Firith: a Firebug biztosan nem megy IEtab-bal, hiszen az IEtab csak annyit csinál, hogy megjelenít egy Internet Explorer komponenst, aminek a belső életébe a Firebug nem lát bele.

    Egyébként köszi a gyűjtést. :)

  5. mandarin

    A Multiple IE-nél meg kell jegyezni, hogy Vista alatt nem működik sajnos. Bár fejlesztés alatt van a megoldás, de már elég régóta.

  6. Vista alatt nem próbáltam még semmit, mert nem gondoltam hogy át kellene rá térnem. IE7 egyenlőre fut XP-n, tehát webfejlesztés szempontjából nem indokolt az átállás, szerintem.

  7. zzrek

    Megemlíteném még a Microsoft Script Debugger-t.

  8. MS Script debugger egy ősrégi tool, amit még 98as időszakban adtak ki, s tudtommal azóta nem fejlesztették … :-(
    Érdemes még kipróbálni a visual studio 2008-at, van benne CSS támogatás, html dizájner, javascript támogatás (intellisense, debugger). Sajna a JS intellisense nem a legtutibb főleg ha vki objektumokban gondolkodik, de egyenlőre jobbat meg nem láttam.
    Talán kicsit túlzásnak tűnik egy VS install pusztán JS debuggolás céljából, de mindenképpen megér egy próbát …

  9. Firebug mindennel működik, aminek van JS supportja (egy bizonyos szintig), legalábbis annak egy JS megfelelője. Googlezzetek rá: Firebug Lite

  10. ashnur

    debugbar oldalán ott az http://www.my-debugbar.com/wiki/IETester/HomePage ami használható vista alatt is mindenféle ie verziókban való tesztelésre.

    ennél is jobb talán ez: http://www.xenocode.com/ firefoxba integrálva szinter bármilyen browsert elindít.

  11. ASHNUR: köszönöm az ötleteket! Az IETester elég bíztatónak tűnik, bár még csak aplha változatban jött ki, és vannak bugok benne. Reméljük hamarosan stabil lesz.

Hozzászólás írása: “Hibakeresés Internet Explorer alatt”