_nec - webfejlesztés, front-end programozás, javascript, css, xhtml, ajax, air

IE6 url furcsaság

Egy projektnél az IE6 nekilátott nagyon hüjén viselkedni, a jelenség az alábbi volt:

és persze mindezek miatt el lehet képzelni, hogy egy site mennyire szarul képes kinézni.

Pánik indult, elkeztünk hibákat keresni, más böngészőkkel vizsgálni, de minden más rendesen viselkedett. Ráadásul az IE6 teljesen kiszámíthatatlanul csinálta, ütögettük az F5-öt, a hiba hol előjött, hol nem, ha előjött akkor se biztos hogy ugyanúgy mint korábban, más képek hiányoztak, más oldalrészleket vesztették el a stílusokat. A Fiddler használatával (ami egy nagyszerű debug proxy IE alá, bár néha képes fura dolgokra) láttuk, hogy a fileok letöltődnek, minden jónak tűnhetett volna.

Ami fura volt, hogy az ügyfél, aki külső tesztkörnyezetet nézte, nem jelzett hibát. Ott a site jól viselkedett.

Az egyetlen különbség a két környezet között az url volt.

Fejlesztés során elég hosszú urleket használunk, mivel a fejlesztői környezetek más-más szerveren, más-más projektet, más fejlesztők készítenek közösen. Ebben a projektben kötőjelet használtunk a névben ami az urlbe került. Próbaképp átirattuk kötőjel mentesre, és a probléma eltűnt, az IE6 a megszokott (de úgyahogy ismert) bugjaival működött szépen.

Összegzés:

Aloldalak esetén az url utáni elemek, ha tartalmaztak kötőjelet, nem okoztak ilyen problémákat. Biztos ami biztos, maradjunk meg kötőjel mentes urleket használni, amíg az IE6 életben van…

cimkék:

Hozzászólások, trackbackek [trackback url]

  1. skera 14:40 | 2009.05.25

    hülyén ly-vel, nem j-vel ;) Gondoltam kötöszködök egyet. Amúgy nagyon hasznos website, gz! :)

Szólj hozzá







kategóriák


del.icio.us

  • No bookmarks avaliable.

epp olvasom

  • A Clash of Kings

    A Clash of Kings by George R.R. Martin

flickr

  • Tuomas Holopainen - the Imagineer
  • The Flock
  • Christmas Crow
  • Geek joy
  • Fast Food - extreme edition
  • Teide north side
  • Teide National Park
  • Genesis
  • Rado Cerix
  • werk - _nec
  • werk - Strati

back to index