Syre 2

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. marts 2021; checks kræver 3 redigeringer .

Acid2  er en testside designet til at teste webbrowsere mod nogle webstandarder. Acid2 er en forbedret version af Box Acid Test [1] , også kendt som Acid1 , udviklet i 1997 .

Historie

Ian Hickson , webudvikler hos Google , og Lee, Haakon Wium , chefingeniør ( CTO ) hos Opera Software og forfatter til CSS -teknologi , skabte det første udkast til Acid2-siden i februar 2005 [2] . Acid2-testen blev først offentliggjort den 16. marts 2005 i en CNET -nyhedsartikel , forfattet af Haakon Wium Lee. I artiklen udfordrede Lee Microsoft , hvis nye browserversion ( Internet Explorer 7) var ved at komme på markedet. Lee tvivlede på, at browseren kunne bestå deres test [3] .

Ian Hickson arbejdede på testkoden med Web Standards Project og det bredere webfællesskab [3] [4] [5] [6] . Testen blev officielt udgivet den 13. april 2005 [7] , og ingen browser var i stand til at bestå den fuldt ud [8] .

I juli 2005 kaldte Chris Wilson, IE-platformsarkitekt, Acid2 for en "ønskeliste" og bemærkede, at selvom det var vigtigt for Microsoft, var det ikke et mål under udviklingen af ​​IE 7 [9] . Senere kom Microsoft dog i konkurrence med andre udviklere, og Internet Explorer 8 introducerede understøttelse af Acid2 [10] .

Den 23. april 2005 blev en fejl rettet, der gjorde, at emojiens mund blev vist for tæt på næsen [11] [12] . Efter en række klager opdaterede udviklerne testkoden igen i januar 2006, denne gang fjernede kontrollen for SGML-kommentarer, som næsten aldrig bruges af nogen [2] .

Betingelser for at bestå prøven

Testen anses kun for bestået, hvis standardindstillingerne bruges i browseren. Ændringer i skriftstørrelse, forstørrelse, brug af brugerdefinerede typografiark kan forårsage, at testen vises forkert. Det antydes, at dette ikke har noget at gøre med overholdelse af browserstandarder. [13]

Følgende indstillinger og brugerhandlinger gør testen ugyldig: [13] [14]

Består testen med webbrowsere

Tidslinje for beståelse af testen af ​​webbrowsere

Tabellen viser de vigtigste builds, der bestod testen.

datoen Browser Samlingstype Noter
27. april 2005 safari upubliceret forsamling [24]
18. maj 2005 iCab upubliceret forsamling [25] Opbygningen var tilgængelig den 20. maj 2005 for registrerede iCab-brugere.
4. juni 2005 Konqueror upubliceret build [16]
6. juni 2005 iCab offentliggjort forsamling [25] Denne version af iCab viser en rullepanel på visningsporten. Selvom nogle siger, at en korrekt gengivet test ikke bør have en rullebjælke, [26] er denne funktion ikke en del af testen, og blot en måde at forhindre brugeren i at rulle. [27]
7. juni 2005 safari offentliggjort kildekode [28] WebKit , som er grundlaget for Safari, blev lavet til open source den 7. juni 2005. Da Safari blev kørt med denne seneste version af WebKit, bestod den Acid2-testen.
31. oktober 2005 Safari 2.0.2 officiel udgivelse [29] [30] Som en del af Mac OS X 10.4.3. Den første officielle browser, der bestod testen.
29. november 2005 Konqueror 3.5 officiel udgivelse [31] Den første Linux -kompatible browser, der bestod testen, bortset fra at skjule rullepanelet.
7. december 2005 Prins 5.1 officiel udgivelse [32] Første ikke-browserprogram, der bestod testen.
10. marts 2006 Opera ugentlig build tilgængelig [18] [33] Den første Windows -kompatible browser, der bestod testen, og også den første Linux - kompatible browser, der bestod testen. Betaversionen, der blev offentliggjort den 20. april , passerer den også med succes. [34] [35]
28. marts 2006 Konqueror 3.5.2 officiel udgivelse [36] På trods af det faktum, at tidligere udgivelser bestod testen, var dens fuldstændighed tvivlsom på grund af rullebjælkerne, der forblev på skærmen. Denne version viser dem ikke.
12. april 2006 Mozilla Firefox "daglig" build tilgængelig [37] Natlige builds med kode fra "reflow-grenen", der blev afkoblet fra hovedudviklingsgrenen ("stammen") af Gecko 1.9/Firefox 3.0 og fusioneret tilbage til stammen, 8. december 2006 . [38]
24. maj 2006 Opera mobil upubliceret forsamling [39] Første mobilbrowser til at bestå testen.
20. juni 2006 OmniWeb 5.5 beta 1 offentliggjort build [40] [41] [42] OmniWeb skifter sin gengivelsesmotor til WebKit , den samme gengivelsesmotor, der blev brugt i Safari , som allerede bestod Acid2-testen
20. juni 2006 Opera 9.0 officiel udgivelse [43]
4. juli 2006 Obigo browser upubliceret forsamling [44] Anden mobilbrowser til at bestå testen.
17. august 2006 iCab 3.0.3 officiel udgivelse [45] Første offentlige udgivelse viser ikke rullepaneler.
6. september 2006 OmniWeb 5.5 officiel udgivelse [40]
8. december 2006 Mozilla Firefox , Camino , SeaMonkey "daglig" build tilgængelig [46] Firefox 3 reflow-refaktorerende gren lander på Gecko hovedstammen. Firefox/Camino/SeaMonkey trunk builds passerer nu Acid2, med undtagelse af andre regressioner.
11. april 2007 Internet kanal officiel udgivelse [47] [48] [49]
24. oktober 2007 Prisme 0,8 offentliggjort build [50]
19. december 2007 Internet Explorer 8 upubliceret forsamling [10]
5. marts 2008 Internet Explorer 8 Beta 1 offentliggjort forsamling [51] Denne udgivelse består testen på www.webstandards.org, men fejler på webstandards.org og den officielle acid2.acidtests.org testside.
16. september 2008 Internet Explorer 8 Beta 2 offentliggjort forsamling [51] Denne udgivelse består testen på ethvert websted.
17. juni 2008 Mozilla Firefox 3.0 officiel udgivelse [52] [53]

ACID3

Den 30. januar 2008 annoncerede Ian Hickson, nu Google -medarbejder , den officielle udgivelse af ACID3 . ACID3 kontrollerer 100 sandsynlige sårbarheder i HTTP , HTML , CSS , ECMAScript , SVG og XML , og kontrollerer også DOM-håndtering . [54] [55]

Alle versioner af tests og projektnyheder er nu tilgængelige på den officielle hjemmeside for ACID-tests. [56]

Interessante fakta

Noter

  1. display/boks/float/clear test . Hentet 10. juni 2007. Arkiveret fra originalen 6. juni 2007.
  2. 12 Ian Hickson . Folk, der ikke indser, at de tager fejl (downlink) . Hixies naturlige log (20. januar 2006). Hentet 1. april 2008. Arkiveret fra originalen 25. august 2011.  
  3. 12 Håkon Wium Lie . Acid2-udfordringen til Microsoft (utilgængeligt link) . CNET Networks (16. marts 2005). Dato for adgang: 12. januar 2008. Arkiveret fra originalen 25. august 2011.  
  4. Ian Hickson (downlink) . Webstandardprojekt . Hentet 25. marts 2008. Arkiveret fra originalen 25. august 2011. 
  5. Ben Henick (downlink) . Webstandardprojekt . Hentet 2. april 2008. Arkiveret fra originalen 25. august 2011. 
  6. David Baron (downlink) . Webstandardprojekt . Hentet 2. april 2008. Arkiveret fra originalen 4. februar 2012. 
  7. Web Standards Project (13. april 2005). Acid2: Advarsel om browserskabere . Pressemeddelelse . Arkiveret fra originalen 12. maj 2008. Hentet 1. april 2008 .
  8. Dave Hyatt. Acid2-testen (utilgængeligt link) . Surfing Safari . MozillaZine (12. april 2005). Hentet 1. april 2008. Arkiveret fra originalen 25. august 2011. 
  9. Chris Wilson. Standarder og CSS i IE (link ikke tilgængeligt) . IEBlog . Microsoft (29. juli 2005). Hentet 11. marts 2008. Arkiveret fra originalen 25. august 2011. 
  10. 1 2 3 Dean Hachamovitch. Internet Explorer 8 og Acid2: A Milestone  (engelsk)  (downlink) . IEBlog . Microsoft (19. december 2007). Hentet 9. marts 2008. Arkiveret fra originalen 25. august 2011.
  11. Dave Hyatt. Acid2: Version 1.1 Udgivet (downlink) . Surfin' Safari (23. april 2005). Hentet 24. december 2007. Arkiveret fra originalen 25. august 2011. 
  12. Dave Hyatt. Acid2: Lopping Off the Sideburns (utilgængeligt link) . Surfin' Safari (20. april 2005). Hentet 14. maj 2008. Arkiveret fra originalen 25. august 2011. 
  13. 12 Molly E. Holzschlag . Acid2 og Opera 9 afklaringer: Ja, Opera 9 består testen (utilgængeligt link) . Web Standards Project (20. juli 2006). Arkiveret fra originalen den 25. august 2011.  
  14. Tim Altman. Tim's Opera Bits v1.1 (utilgængeligt link) . Tims blog (19. juli 2006). Arkiveret fra originalen den 25. august 2011. 
  15. Browserversion Markedsandel (downlink) . Nettoapplikationer (april 2008). Hentet 5. maj 2008. Arkiveret fra originalen 25. august 2011. 
  16. 1 2 plejeulv. Konqueror sender nu Acid2 (utilgængeligt link) . carewolfs blog . KDE Developer's Journals (4. juni 2005). Hentet 16. maj 2006. Arkiveret fra originalen 25. august 2011. 
  17. Buzz Archives - The Web Standards Project (downlink) . Hentet 13. marts 2006. Arkiveret fra originalen 19. februar 2006. 
  18. 1 2 Claudio Santambrogio. …og en mere om ugen! (utilgængeligt link) (10. marts 2006). Hentet 10. maj 2008. Arkiveret fra originalen 25. august 2011. 
  19. Fejlretningsproces Arkiveret 2006-02-13Wayback Machine Arkiveret 2006-02-13 .
  20. Firefox (på en udviklingsgren) bestod Acid2-testen på Flickr - Fotodeling! . Hentet 29. oktober 2017. Arkiveret fra originalen 11. april 2018.
  21. Firefox natlige builds . Hentet 2. november 2007. Arkiveret fra originalen 3. november 2007.
  22. Firefox bestod Acid2-testen for første gang! Arkiveret 22. december 2007 på Wayback Machine Arkiveret 22. december 2007. habrahabr.ru, 9. december 2006
  23. tkhtml.tcl.tk . Hentet 5. oktober 2006. Arkiveret fra originalen 9. oktober 2006.
  24. Dave Hyatt. Safari består Acid2-testen (opdateret) (linket er ikke tilgængeligt) (27. april 2005). Hentet 14. juni 2006. Arkiveret fra originalen 25. august 2011. 
  25. 1 2 Thomas Much. Acid2 - sandheden om Safari, iCab og Konqueror (utilgængeligt link) . Thomas Muchs weblog (5. november 2005). Hentet 5. maj 2008. Arkiveret fra originalen 25. august 2011. 
  26. Overflow:HTMLParser 'Overflow'-egenskaben (downlink) . W3C CSS arbejdsudkast . World Wide Web Consortium. Hentet 15. maj 2006. Arkiveret fra originalen 25. august 2011. 
  27. Thomas Much. Opera og Acid2 - og iCab? (utilgængeligt link) . Thomas Muchs weblog (27. april 2006). Hentet 13. april 2008. Arkiveret fra originalen 25. august 2011. 
  28. Daniel Molkentin. Apple åbner WebKit CVS og Bug Database (utilgængeligt link) . KDE.News (7. juni 2005). Hentet 3. maj 2008. Arkiveret fra originalen 25. august 2011. 
  29. Apple Safari 2.0.2-softwaredownload (downlink) . version tracker. Hentet 3. maj 2008. Arkiveret fra originalen 25. august 2011. 
  30. Maciej Stachowiak. WebKit-rettelser i Safari 2.0.2 / Mac OS X 10.4.3 (utilgængeligt link) . Surfin' Safari (1. november 2005). Hentet 3. maj 2008. Arkiveret fra originalen 25. august 2011. 
  31. K Desktop Environment 3.5 udgivet (downlink) (29. november 2005). Hentet 16. maj 2006. Arkiveret fra originalen 25. august 2011. 
  32. Acid2-testen (downlink) . Hentet 16. maj 2006. Arkiveret fra originalen 25. august 2011. 
  33. Acid2 - Række 4 og 5 AKA Opera består Acid2-testen! (utilgængeligt link) . Tims blog (10. marts 2006). Hentet 16. maj 2006. Arkiveret fra originalen 25. august 2011. 
  34. Opera-software (20. april 2006). Widgets, BitTorrent, indholdsblokering: Introduktion af Opera 9 Beta . Pressemeddelelse . Hentet 10. maj 2008 .
  35. Ændringslog for Opera 9.0 Beta 1 til Windows (downlink) . Opera-software (20. april 2006). Hentet 10. maj 2008. Arkiveret fra originalen 25. august 2011. 
  36. KDE 3.5.2 Udgivelsesmeddelelse (downlink) (28. marts 2006). Hentet 16. maj 2006. Arkiveret fra originalen 25. august 2011. 
  37. Zbigniew Braniecki. Mød hr. Ansigt (downlink) . Strøm af tanker (12. april 2006). Hentet 16. maj 2006. Arkiveret fra originalen 25. august 2011. 
  38. bzbarsky. Reflow-gren er landet (utilgængeligt link) . Tre aber, tre skrivemaskiner, to dage (8. december 2006). Hentet 5. maj 2008. Arkiveret fra originalen 25. august 2011. 
  39. Magnus Nevstad. Opera for Symbian passerer Acid2 (utilgængeligt link) . SPZ's digitale tomrum . Opera software . Hentet 25. maj 2006. Arkiveret fra originalen 25. august 2011. 
  40. 1 2 Historiske udgivelsesbemærkninger (link utilgængeligt) . Omni-gruppen (9. april 2008). Hentet 29. april 2008. Arkiveret fra originalen 25. august 2011. 
  41. Handycam. Acid2 passerer! (utilgængeligt link) . Omni-gruppen (8. maj 2006). Hentet 10. maj 2008. Arkiveret fra originalen 25. august 2011. 
  42. Anthony. Gecko-baserede browsere fejler stadig Acid2-testen (utilgængeligt link) . SillyDog701 (24. juli 2006). Hentet 29. april 2008. Arkiveret fra originalen 25. august 2011. 
  43. Thomas Ford. Velkommen til Opera 9.0 (utilgængeligt link) . Opera-software (20. juni 2006). Hentet 20. juni 2006. Arkiveret fra originalen 25. august 2011. 
  44. Teleca (4. juli 2006). Telecas Obigo-browser viser den prestigefyldte Acid2-testside fejlfrit . Pressemeddelelse . Arkiveret fra originalen 30. december 2008. Hentet 5. maj 2008 .
  45. Thomas Much. iCab 3.0.3 Final(ly) (utilgængeligt link) . Thomas Muchs weblog (24. august 2006). Hentet 13. april 2008. Arkiveret fra originalen 25. august 2011. 
  46. David Baron. Mozilla Bug 289480 (8. december 2006). Hentet 8. december 2006. Arkiveret fra originalen 16. maj 2011.
  47. Daniel Goldman. Wii-browseren består Acid2-testen (utilgængeligt link) . Opera Watch (22. december 2006). Hentet 30. oktober 2007. Arkiveret fra originalen 28. januar 2011. 
  48. Opera-software (12. april 2007). Lær internettet at kende på Wii: Fuld version af Wii Internet Channel Powered by Opera Tilgængelig til gratis download . Pressemeddelelse . Hentet 12. oktober 2007 .
  49. Joel. Tag din browser med på en Acid2-test (downlink) . Switchblog (15. juni 2007). Hentet 2. april 2008. Arkiveret fra originalen 25. august 2011. 
  50. Mozilla Labs blog (downlink) . Mozilla Corporation (24. oktober 2007). Hentet 24. oktober 2007. Arkiveret fra originalen 25. august 2011. 
  51. 1 2 Dean Hachamovitch. Internet Explorer 8 Beta 1 for udviklere nu tilgængelig (link utilgængeligt) . IEBlog . Microsoft (5. marts 2008). Hentet 5. maj 2008. Arkiveret fra originalen 25. august 2011. 
  52. Ryan Paul. Et første kig på Firefox 3.0 (downlink) . Ars Technica (12. december 2006). Hentet 5. august 2008. Arkiveret fra originalen 25. august 2011. 
  53. Firefox 3 Release Notes (downlink) . Mozilla Foundation (7. juni 2008). Hentet 4. august 2008. Arkiveret fra originalen 25. august 2011. 
  54. Habrahabr - Adgang til siden er begrænset Arkiveret den 31. januar 2008.
  55. Mød ACID3: Lovata Developers Arkiveret 15. februar 2008 på Wayback Machine Arkiveret 15. februar 2008.
  56. Syretests - Webstandardprojektet . Hentet 3. maj 2022. Arkiveret fra originalen 6. april 2022.
  57. Skærmbilleder: 1 Arkiveret 2. marts 2008 på Wayback Machine Arkiveret 6. februar 2012. 2 Arkiveret 29. september 2011 på Wayback Machine Arkiveret 29. september 2011.
  58. Mark "Tarquin" Wilton-Jones. Opera 9 Easter Egg (engelsk) (ikke tilgængeligt link) . Opera-ressourcer: Bruger JavaScripts . HowToCreate.co.uk. Hentet 3. marts 2008. Arkiveret fra originalen 28. januar 2011.   

Links