2008-06-08, 13:34
  #25
Medlem
EliasAlucards avatar
Citat:
Ursprungligen postat av sebnie
EliasAlucard: Hur kan det då komma sig att det sker på bara Flashbacks sida? Är det microsofts fel att en enda webbsida får webbläsare att refresha hela tiden, eller att inte rendera webbsidan över huvud taget? Nej det är det inte.

Det är hemsidemakarens fel. Han/Hon har stoppat in något som får sidan att refresha hela tiden alternativt inte renderas alls, när man surfar med IE8.
Det är klart att det är Microsofts fel. Det finns många miljoner sidor på nätet. Tror du att Flashback är den enda som använder den här koden som triggar ett fel i IE8B1? Varför blir det inte så med någon annan browser?
Citat:
Ursprungligen postat av sebnie
Dessutom, Elias, så skickade jag dig ett PM som du ännu inte svarat på.
Ditt PM var inte särskilt viktigt och jag har i stort sett slut på PM utrymme, så jag svarar inte på onödiga PM.
Citera
2008-06-08, 13:41
  #26
Medlem
CodeMANs avatar
Citat:
Ursprungligen postat av EliasAlucard
Tror du att Flashback är den enda som använder den här koden som triggar ett fel i IE8B1?
Ja.

Som du uppenbarligen inte känner till så är FB:s kod mestadels egenutvecklad nuförtiden, bl a pga. ny funktionalitet, förbättrad säkerhet, osv., som inte hade funnits i den ursprungliga kodbasen.
Citat:
Ursprungligen postat av EliasAlucard
Varför blir det inte så med någon annan browser?
Därför att... Läs mitt svar ovan.
Citera
2008-06-08, 13:48
  #27
Medlem
Det är ju Givetvis IEs fel, men M$ skulle aldrig fixa till något sådant utan det är Flashback som måste fixa det om vi ska kunna nå ut till så många människor som möjligt.
Citera
2008-06-08, 13:55
  #28
Medlem
EliasAlucards avatar
Citat:
Ursprungligen postat av CodeMAN
Ja.

Som du uppenbarligen inte känner till så är FB:s kod mestadels egenutvecklad nuförtiden, bl a pga. ny funktionalitet, förbättrad säkerhet, osv., som inte hade funnits i den ursprungliga kodbasen.
Därför att... Läs mitt svar ovan.
Eftersom det är ett välkänt faktum bland alla som sysslar med webutveckling, att Microsofts browser är skit på att rendera HTML, CSS och diverse andra webstandarder, så ligger felet fortfarande hos Microsoft, inte Flashback.

Alltså, trots att Flashbacks kod antagligen är lite bogus, så är det viktiga att vi fortfarande skyller felet på Microsoft, just därför att det är Microsoft som inte kan utveckla browsers korrekt.
Citat:
Ursprungligen postat av vTrill
Det är ju Givetvis IEs fel, men M$ skulle aldrig fixa till något sådant utan det är Flashback som måste fixa det om vi ska kunna nå ut till så många människor som möjligt.
Varför överhuvudtaget anpassa sig efter Microsofts browser? Det har ju varit problemet hela tiden, att folk anpassar sina hemsidor efter Microsofts felaktigt kodade browser. Bättre att koda hemsidorna så troget W3C standarden som möjligt, och att hemsidorna fungerar i riktiga browsers som stödjer webstandarder fullt ut.

Jag tycker faktiskt att det är alldeles utmärkt att Flashback inte fungerar riktigt i IE8, och jag hoppas att Flashback inte gör något åt saken även om detta problem skulle fortsätta ända in i IE8 stable. Varför? Därför att ju fler hemsidor som inte fungerar med Internet Explorer, desto mindre användarbas kommer Internet Explorer att ha, och detta skulle resultera i att folk SLUTAR ANVÄNDA BUGGIGA BROWSERS.

Låt Microsoft reda ut deras egna problem, det är på tiden att WWW slutar anpassa sig efter Microsofts browser, låt Microsoft anpassa sin ruttna browser efter webstandarder så slipper vi sådana här problem i framtiden.

Problemet hittills har ju varit att utvecklare av hemsidor har valt att dansa efter Microsofts pipa.
__________________
Senast redigerad av EliasAlucard 2008-06-08 kl. 14:00.
Citera
2008-06-08, 14:01
  #29
Medlem
Citat:
Ursprungligen postat av EliasAlucard
Jag tycker faktiskt att det är alldeles utmärkt att Flashback inte fungerar riktigt i IE8, och jag hoppas att Flashback inte gör något åt saken även om detta problem skulle fortsätta ända in i IE8 stable. Varför? För att ju mer hemsidor som inte fungerar med Internet Explorer, desto mindre användarbas kommer Internet Explorer att ha, och detta skulle resultera i att folk SLUTAR ANVÄNDA BUGGIGA BROWSERS.

Låt Microsoft reda ut deras egna problem, det är på tiden att WWW slutar anpassa sig efter Microsofts browser, låt Microsoft anpassa sin ruttna browser efter webstandarder så slipper vi sådana här problem i framtiden.

Problemet hittills har ju varit att utvecklare av hemsidor har valt att dansa efter Microsofts pipa.
Flashbacks syfte har aldrig varit att förändra Internet Explorer. Flashbacks syfte är snarare att ge så många människor som möjligt möjligheten att yttra sig och att bli hörd, och man blir mindre hörd om IE användarna inte kan lyssna.
Citera
2008-06-08, 14:04
  #30
Medlem
EliasAlucards avatar
Citat:
Ursprungligen postat av vTrill
Flashbacks syfte har aldrig varit att förändra Internet Explorer. Flashbacks syfte är snarare att ge så många människor som möjligt möjligheten att yttra sig och att bli hörd, och man blir mindre hörd om IE användarna inte kan lyssna.
Nu är det inte som så att IE användare inte har något annat val. Det finns Firefox och det finns Opera, och det finns en hel uppsjö av gratis webbrowsers till Microsoft Windows som fungerar alla dagar i veckan bättre än Internet Explorer.

Jag tycker inte att Flashback ska få skulden och tvingas skriva om en massa kod (vilket är ett helvete för vilken webutvecklare som helst att behöva arbeta om kod för att få igång det på Microsofts tröga webläsare) bara för att Microsoft inte kan göra något rätt.

I det här sammanhanget tycker jag att Flashback ska vara arroganta och bara skita i Internet Explorer. Ta det dock inte som en order eller något, bara mina 2 cents.
Citera
2008-06-08, 14:05
  #31
Medlem
CodeMANs avatar
Citat:
Ursprungligen postat av EliasAlucard
Därför att ju fler hemsidor som inte fungerar med Internet Explorer, desto mindre användarbas kommer Internet Explorer att ha, och detta skulle resultera i att folk SLUTAR ANVÄNDA BUGGIGA BROWSERS.

Problemet hittills har ju varit att utvecklare av hemsidor har valt att dansa efter Microsofts pipa.
OK. Du har så rätt... Utvecklare som inte har valt att dansa efter någons pipa går arbetslösa och hämtar sina a-kassa pengar varannan vecka.

Hade du gjort din internethistoria-läxa så hade vetat att man inte kan tvinga användarna till någonting. En icke-fungerande sajt är bortglömd inom 5 minuter...

Jag har sett många utvecklare komma å gå, de resonerade precis likadana.
Citera
2008-06-08, 14:11
  #32
Bannlyst
Citat:
Ursprungligen postat av CodeMAN
Vilka andra webbläsare? Koden är ju anpassad för andra (tillgängliga) webbläsare?

Att koden inte fungerar i IE8 beror självklart på IE, dvs. Microsofts beslut att följa standarder den här gången. Eventuella rättningar ska dock göras i FB:s kod, som att applicera workarounds enbart för IE8-.

Att det överhuvudtaget ska behöva komma till det läge där en specifik IE8-"workaround" måste införas, pga att IE8 inte klarar av att hantera kod som andra webbläsare uppenbarligen klarar av att hantera galant, är ganska skrämmande. Sen är det kanske möjligt att det är den enda lösningen på problemet - det återstår att se när den skarpa versionen av IE8 släpps.
Citera
2008-06-08, 14:18
  #33
Medlem
CodeMANs avatar
Citat:
Ursprungligen postat av UrbanResident
Att det överhuvudtaget ska behöva komma till det läge där en specifik IE8-"workaround" måste införas pga att IE8 inte klarar av att hantera kod som andra webbläsare uppenbarligen klarar av att hantera galant, är ganska skrämmande. Sen är det kanske möjligt att det är den enda lösningen på problemet - det återstår att se när den skarpa versionen av IE8 släpps.
Jag var kanske otydlig i mina tidigare inlägg.

Jag misstänker att browseridentifiering för en viss workaround är "felaktig", dvs i stället för att köra koden enbart för t ex IE6 eller IE7 så kör man den för alla IE-versioner. Då tvingas IE8 att köra en workaround som egentligen inte fungerar i vanliga webbläsare.

Det är förstås MS själva som har grävt sin egen grav här, genom att hitta på en massa "standarder" i sina äldre webbläsare. Jag tror att fel som orsakas av felaktig browseridentifiering som jag beskrev ovan kommer att drabba en massa andra sajter när IE8 släpps.

Edit:
Här är ett inlägg på Microsofts egen IE-blogg, som förklarar ganska bra vilken skit de sitter i:

http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx
__________________
Senast redigerad av CodeMAN 2008-06-08 kl. 14:32.
Citera
2008-06-08, 14:20
  #34
Medlem
EliasAlucards avatar
Citat:
Ursprungligen postat av UrbanResident
Att det överhuvudtaget ska behöva komma till det läge där en specifik IE8-"workaround" måste införas, pga att IE8 inte klarar av att hantera kod som andra webbläsare uppenbarligen klarar av att hantera galant, är ganska skrämmande. Sen är det kanske möjligt att det är den enda lösningen på problemet - det återstår att se när den skarpa versionen av IE8 släpps.
Det har ju varit så i hela Internet Explorers historia. För varje ny version av Internet Explorer så brukar det finnas någon if IEx workaround. Så här ser till exempel Wikipedias XHTML/CSS kod ut:
HTML-kod:
		<link rel="stylesheet" type="text/css" media="print" href="/skins-1.5/common/commonPrint.css?154" />
		<!--[if lt IE 5.5000]><style type="text/css">@import "/skins-1.5/monobook/IE50Fixes.css?154";</style><![endif]-->
		<!--[if IE 5.5000]><style type="text/css">@import "/skins-1.5/monobook/IE55Fixes.css?154";</style><![endif]-->
		<!--[if IE 6]><style type="text/css">@import "/skins-1.5/monobook/IE60Fixes.css?154";</style><![endif]-->
		<!--[if IE 7]><style type="text/css">@import "/skins-1.5/monobook/IE70Fixes.css?154";</style><![endif]-->
		<!--[if lt IE 7]><script type="text/javascript" src="/skins-1.5/common/IEFixes.js?154"></script>
		<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
Internet Explorer är mer besvär än nytta. Lika bra att skita fullständigt i Internet Explorer när man kodar sin hemsida och bara anpassa koden efter W3C hela vägen, så blir allt bra och det är webbrowserns fel (i.e., Internet Explorer) när en hemsida inte fungerar som den ska.

Gör om, gör rätt. Skriv rätt kod och du får inga problem alls. Får du problem så är det Microsofts fel.
Citera
2008-06-08, 14:30
  #35
Bannlyst
Citat:
Ursprungligen postat av CodeMAN
Jag var kanske otydlig i mina tidigare inlägg.

Jag misstänker att browseridentifiering för en viss workaround är "felaktig", dvs i stället för att köra koden enbart för t ex IE6 eller IE7 så kör man den för alla IE-versioner. Då tvingas IE8 att köra en workaround som egentligen inte fungerar i vanliga webbläsare.

Det är förstås MS själva som har grävt sin egen grav här, genom att hitta på en massa "standarder" i sina äldre webbläsare. Jag tror att fel som orsakas av felaktig browseridentifiering som jag beskrev ovan kommer att drabba en massa andra sajter när IE8 släpps.

Japp, du var nog lite otydlig i ditt föregående inlägg med vad du menade med "workaround". Efter ditt förtydligande så håller jag dock helt och fullt med dig i att browseridentifieringen kommer skapa en mängd bekymmer för webbadministratörer när väl IE8 släpps i skarp version. Som du säger så är det nog inte helt omöjligt att det problemet som uppdagats här är just ett sådant.

Det är trist att Microsoft inte var med från början när det gäller att följa standarder, utan valde att gå sin egen lilla väg...men vad är det man säger; bättre sent än aldrig.

Citat:
Ursprungligen postat av CodeMAN
Edit:
Här ett inlägg på Microsofts egen IE-blogg, som förklarar ganska bra vilken skit de sitter i:

http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx

Tackar för bloggtipset! Verkligen intressant läsning!
__________________
Senast redigerad av UrbanResident 2008-06-08 kl. 14:32.
Citera
2008-06-08, 14:34
  #36
Medlem
EliasAlucards avatar
Citat:
Ursprungligen postat av UrbanResident
Det är trist att Microsoft inte var med från början när det gäller att följa standarder, utan valde att gå sin egen lilla väg...men vad är det man säger; bättre sent än aldrig.
Det beror på att webutvecklare med CodeMAN's inställning valde att tillåta Microsoft att göra så. Hade de alla skitit i att IE-anpassa deras hemsidor och skrivit felfri, W3C-standard baserad kod från första början, så hade Microsoft inte haft något annat val än att tvingas stödja webstandarder. Men det har fortsatt som en ond cirkel eftersom korkade webutvecklare har dansat efter Microsofts ruttna och felaktiga pipa.

Lyckligtvis tog Firefox och Opera tag i saken och gjorde det rätt och gav stöd till webstandarder. Nu har Microsoft insett att deras fula proprietära fasoner inte fungerar så bra längre när Firefox har ökat i popularitet och hemsidor allt oftare har börjat skriva mer korrekt kod.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in