IE11 ændrer UA-streng, men 'bliver' ikke Firefox

Forfatter: Monica Porter
Oprettelsesdato: 15 Marts 2021
Opdateringsdato: 17 Kan 2024
Anonim
IE11 ændrer UA-streng, men 'bliver' ikke Firefox - Kreativ
IE11 ændrer UA-streng, men 'bliver' ikke Firefox - Kreativ

Neowin har rapporteret ændringer i User Agent (UA) -strengen fundet i IE11 efter en lækage af Windows Blue, den næste iteration af Windows 8.

Webstedet konkluderede, at Microsofts browser ville "vises som Firefox for at undgå ældre IE CSS," gennem inkludering af 'som Gecko' i UA-strengen. Webstedet tilføjede, at UA-strengen også har droppet 'MSIE' til fordel for 'IE', hvilket det hævdede potentielt kunne forårsage problemer med websteder, der er afhængige af UA-strenge, til at opdage browsere og ændre websteder i overensstemmelse hermed.

"At stole på en UA-streng bør være din sidste anløbshavn, og kun hvis det er absolut nødvendigt," sprængte erfaringsdesigner Aral Balkan om ethvert forslag til, at ændringen kunne påvirke websteder negativt. ”Design fra indholdet ud, gradvist forbedr og test for funktioner,” tilføjede han.

Easy Designs-grundlægger Aaron Gustafson tilføjede, at branchen skulle tage en "vent og se" -tilgang, inden han sprang til konklusioner: "For alt hvad vi ved, besluttede IE-devs at vælge en midlertidig pause fra den gamle UA-streng for at være i stand til at test nøjagtigt IE11's kompatibilitet med websteder, der gør brug af dårligt implementeret UA-sniffing. ”


Ligesom Balkan sagde Gustafson sådan UA-sniffing var en dårlig idé til bestemmelse af standardstøtte, fordi UA-strenge er for let at falske. Han indrømmede, at der var sjældne undtagelser: ”Det er værdiløst at lede efter enkle strenge som 'MSIE', men at lede efter en specifik version af WebKit, fordi du ved, at versionen har en specifik fejl, kan det undertiden være den eneste måde at tilpasse dit websted til browseren. ” Han hævdede imidlertid, at funktionstestning generelt er en bedre indsats.

Forfatter og webstandardekspert Eric Meyer fortalte .net, at Neowins oprindelige forudsætning også var unøjagtig, for hvad der efter sigende sker med IE11 er ikke noget nyt: ”Antager de, at de bevarer det i den endelige udgivelse, så hvad? WebKit, som Konqueror gjorde før det, har altid inkluderet 'som Gecko' i sin UA-streng. Tilsvarende har ordet 'Mozilla' dukket op i næsten alle større browsers UA-streng siden for evigt, selvom det kun skal gælde for Firefox og dets fætre. Opera inkluderede 'Gecko' i sin UA-streng, men ikke 'som', og inkluderede også 'MSIE' i sine Windows-udgivelser! "


Meyer sagde, at IE ikke foregiver at være noget andet end hvad det er, og det "lurer bestemt ikke som Gecko", blot "foretager ændringer i sin UA-streng". Han tilføjede, at enhver, der antog, at 'som Gecko' i det væsentlige betød, at 'ikke IE' var "kortsynet og ærligt tåbelig".

Alligevel, ligesom Balkan og Gustafson, var Meyer enige om, at hændelsen var en nyttig påmindelse om, at UA-sniffing er en dårlig idé: ”Hvis websteder stadig er afhængige af UA-streng, der analyserer for deres adfærd, er de et årti bagefter. Det var aldrig en god idé, det har været almindeligt kendt for at være en meget ikke god idé i årevis, og dette tjener bare til yderligere at illustrere, hvor meget, meget ikke-god en idé det altid har været! ”

Microsoft returnerede ikke .net's anmodning om kommentar.

Billedkredit: Neowin.

Populære Artikler
Opret et omslagsdesign til Computer Arts og se det udskrives
Opdage

Opret et omslagsdesign til Computer Arts og se det udskrives

Computer Art har en lang hi torie med at fremvi e og tøtte nyt talent amt kabe iøjnefaldende, innovative maga inom lag.I ommer kombinerer vi de to i amarbejde med vore venner på D&A...
Mestre store miljøer i 3ds Max
Opdage

Mestre store miljøer i 3ds Max

Målet med dette tykke var at producere et tykke 3D-kun t, der er klar til at gå direkte fra rammebufferen med lidt eller ingen efterproduktion. Zagreb-ba erede tudio Ni kota (nu Polymachine)...
Hvordan man maler et realistisk spor af røg
Opdage

Hvordan man maler et realistisk spor af røg

Nøglen til at male et reali ti k røg ti er at kombinere røget indre og ydre ly .Det, jeg kalder det ydre ly , er alt det ly , der e på overfladen af ​​røg (ly fra olen), og de...