Eli katsokaahan tuota tarkkan, sillä se on ehdottomasti totta (varoitus - kirosanoja englanniksi): http://3.bp.blogspot.com/_9FMPChWZCZE/SsRO3KaMamI/AAAAAAAABNg/OeOGNjdJxZ0/s400/ie_must_die.png
Olen itsekin nettisivujen rakentaja, enkä edes käytä paljon JavaScriptiä. Totuus on, että IE on toivottoman jälkeenjäänyt selain. Voin yrittää koodata jotakin niin kevyttä ja yksinkertaista kuin CSS-tyylitiedostoja (joka on normi nykyään), ja se näyttää toimivan kuten pitää kaikissa muissa selaimissa *paitsi* IE:ssä. Voin yrittää löytää ratkaisuja netin koodaustutoriaaleista ja debugata yhtä sun toista, mutta sivusto ei silti KOSKAAN näytä täysin sellaiselta IE:ssä kuin oli alun perin tarkoitus.
Jos voisin, jättäisin IE:n täysin huomiotta ja vain toivoa sen lopullista kuolemaa. Mutta sen käyttäjien vuoksi en yksinkertaisesti voi.
Säästä sivuston rakentajia, käytä jotakin muuta selainta kuin IE.
Olen itsekin nettisivujen rakentaja, enkä edes käytä paljon JavaScriptiä. Totuus on, että IE on toivottoman jälkeenjäänyt selain. Voin yrittää koodata jotakin niin kevyttä ja yksinkertaista kuin CSS-tyylitiedostoja (joka on normi nykyään), ja se näyttää toimivan kuten pitää kaikissa muissa selaimissa *paitsi* IE:ssä. Voin yrittää löytää ratkaisuja netin koodaustutoriaaleista ja debugata yhtä sun toista, mutta sivusto ei silti KOSKAAN näytä täysin sellaiselta IE:ssä kuin oli alun perin tarkoitus.
Jos voisin, jättäisin IE:n täysin huomiotta ja vain toivoa sen lopullista kuolemaa. Mutta sen käyttäjien vuoksi en yksinkertaisesti voi.
Säästä sivuston rakentajia, käytä jotakin muuta selainta kuin IE.
Vastaukset 14
Vanhimmat
Hyvin tällä IE9:llä netti toimii ja sivut näkyvät oikein.
Ehkä http://aijaa.com/Brlhz2
Monilla muillakin verkkosivujen kehittäjillä on paljon samanlaisia ongelmia. Tämä johtuu IE:n lukemattomista bugeista. Verkkosivujen kehittäjien ajasta 50% menee sivuston tekemiseen, toiset 50% Internet Explorerin kanssa taistelemiseen.
F.e.den IE9:llä sivustot kuulemma näkyvät hyvin. Niin näkyvätkin, sillä verkkokehittäjien on pakko tehdä sivut IE-yhteensopiviksi, sillä muuten vanhanaikaiset IE:n käyttäjät suuttuvat. Onneksi heitä on Suomessa enää 20% Internetin käyttäjistä.
Fede tuskin myös huomaa niitä kaikkia IE:n tekemiä pystyviivoja ja muita virheitä, koska hän on tuttunut niihin.
Aloittajalle antaisin vinkiksi, että Internetistä löytyy erilaisia Javascriptin avulla toimivia sivuston koodiin lisättäviä "korjauspaketteja", jotka aktivoituvat Internet Explorerissa ja muuttavat sivuston rakennetta niin, että Internet Explorer kykenee selviytymään siitä.
"IE:n tekemiä pystyviivoja ..."
Mitä hiton pystyviivoja? Laita linkki jollekkin yleisesti käytössä olevalle sivustolle jossa on jotain viivoja.
Jos sinulla on jotain henkilökohtaisia ongelmia tehdä kaikissa selaimissa toimivia weppisivuja niin hajoa siihen sitten.
Internet Explorerin ongelmiin voit tutustua http://www.crashie.com/ -osoitteessa. Microsoftin mukaan sivulla olevan koodin aiheuttama kaatuminen ei ole virhe, vaan normaalia Internet Explorerin toimintaa.
Linkkisi ei toimi. Sivulla ei ole mitään sisältöä http://aijaa.com/qVSvmJ
Jää vain lataamaan mutta mitään muuta ei tapahdu, ruksista sammuu.
Vittu mikä viiden pennin paska huijaus-sivusto.
http://aijaa.com/TzBmoR
Linkkaamasi paskasivusto tuskin toimii millään muullakaan selaimella jos käyttäjäagenttina on IE.
Vittu mitä luusereita.
Nyt fede raivoaa, kun sen IE-lantatrukki kaatui pieneen koodinpätkään. Sitten vielä kiistetään kaatumiset: "jää vain lataamaan". Niin, sitten se latauspallo alkaa nykimään ja pysähtyy. Oikeastaan mitkään muutkaan napit eivät reagoi, ja Internet Explorerin selainikkuna muuttuu valkoiseksi. "Internet Explorer lopetti toimintansa. Windows etsii ongelmaan ratkaisua..." Ja sinne meni feden selainistunto.
On muuten totta, että jos suljet sivun n. 0,5 sekunnin sisällä avaamisesta, kaatumista ei tapahdu. Sitäkö tarkoitit?
Nyt fede ihmettelee, kun sivusto ei lähetäkään selainta kaatavaa koodia, ellei selain tunnistaudu IE:ksi. Ei kai, kun kyseinen kaatuminen toimii vain silloin, kun HTTP-yhteys on auki ja skriptiä suoritetaan samaan aikaan. Yhteys pidetään tämän takia vartavasten IE:lle auki. Kun selain esittäytyy Firefoxina, sivusto ei pidä yhteyttä turhaan auki, eikä bugi silloin ilmene.
PS. No matter how you look at it, IE is still a poor browser.
- IE9 EI kaadu tuohon sivuun. Sammuu ihan yläkulman ruksista ja muut välilehdet ovat käytössä vaikka jätesivu olisikin taustalla pyörittämässä latausrinkulaa.
"Nyt fede ihmettelee, kun sivusto ei lähetäkään selainta kaatavaa koodia, ellei selain tunnistaudu IE:ksi. Ei kai, kun kyseinen kaatuminen toimii vain silloin, kun HTTP-yhteys on auki ja skriptiä suoritetaan samaan aikaan. Yhteys pidetään tämän takia vartavasten IE:lle auki. Kun selain esittäytyy Firefoxina, sivusto ei pidä yhteyttä turhaan auki, eikä bugi silloin ilmene."
Seli seli seli...
http://aijaa.com/YusX7v
"Bugi" poistuu sillä että vaihtaa käyttäjäagentin???
Haista paska.
Mitenkäs tämä on mahdollista valehtelija paskanjauhaja?
http://aijaa.com/lXz38m
Ei toimi Chromellakaan jos ilmoittaa olevansa IE
Vielä: Firefoxilla en jaksa kokeilla kun se on niin rajoittunut paska selain että user agentin vaihto vaatii jonglöörin taitoja tai vaihtoehtoisesti jotain apupyörien lataamisia.
Nyt feden pää kohta räjähtää. IE cräshää lällällää! Chromekin antaa virheilmoituksia noita, mutta ei käyttäjän konetta kaataa koita.
Fedelle tuottaa raivoa se, että crashie-sivu tunnistaa useragentista, lähetetäänkö kaatamisskripti vai ne selitystekstit. Faktaa on joka tapauksessa se, että IE:n pystyy kaatamaan kepulikonstisivu, millään muulla selaimella ei onnistu, tulipa millaiset tekstit tahansa.
Fede, sinun muuten turha purkaa raivoasi sivun teknisistä ratkaisuista minulle. En ole nimittäin sivun toimintaa suunitellut.
Ainakaan tuohon sivuun IE9 EI kaadu, ei vaikka tuijottaisi latausrinkulaa maailman tappiin.
laitanpa tämän tännekin, ettei jää epäselväksi:
vedänpä sanani takaisin, kun jossain aikaisemmassa keskustelussa sorruin hölmöyttäni toteamaan IE:n olevan surkea tässäkin mielessä. en siis testannut asiaa mitenkään, koska en omista yhtään ainoaa microsoftin tekelettä ja user_agent kikkailua en alkanut kokeilemaan tai mitään muutakaan.
f.e.hyötyohjelma on siis OIKEASSA! tämä on kusetusta koko crashie.com
aloin sitten tutkia tarkemmin asiaa ja alla on pari eri requestia jotka tein sivustolle.
toinen on MSIE 9.0 user_agentilla ja toinen Millä tahansa selaimella, kunhan merkkijonossa vain ei mainita "MSIE 9.0".
ainoastaan responsen ensimmäinen rivi on mielenkiintoinen, joka muuttuu user_agentin mukaan.
kun se on MSIE 9.0 niin mukaan tyrkätään forkbombi:
for(;;)setInterval("void(0)",0)
http://aijaa.com/S24TPp
kun tuon olevinaan "MSIE 9.0":lla noudettu sivu laitetaan html tagien sisälle ja käynnistetään millä tahansa selaimella, jossa on javascripti päällä niin jumiinhan se menee. kaatuilut tai muidenkin välilehtien jumittelu on sitten varmaan selainkohtaista, mutta kuitenkin.
http://aijaa.com/nVKsxi
eli kyseessä on tosiaan kusetus.
aika alhaista.
hyvä f.e.hyötyohjelma että yritit korjata tämän epäkohdan, vaikket perusteluja asialle osannutkaan kertoa.
IE:n ongelmat ovat pieniä verrattuna siihen, millaisia ongelmia Firefoxilla ja Chromella tulee jos yrittää tehdä printtauskelpoisia sivuja. Esim. www-sovellus jossa on paljon kaavioita ja layereita jotka pitäisi saada printattua. Chromella ei saa yhtään mitään ulos, Firefoxilla kaikki layerit menevät päällekäin yhdelle sivulle moskaksi ja IE on ainoa selain jolla pystyy myös printtaamaan ja lopputulos on paperilla samanlainen kuin ruudullakin.