Acid2

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 24 martie 2021; verificările necesită 3 modificări .

Acid2  este o pagină de testare concepută pentru a testa browserele web în raport cu unele standarde web. Acid2 este o versiune îmbunătățită a Box Acid Test [1] , cunoscut și sub numele de Acid1 , dezvoltat în 1997 .

Istorie

Ian Hickson , dezvoltator web la Google , și Lee, Haakon Wium , inginer șef ( CTO ) la Opera Software și autor al tehnologiei CSS , au creat prima schiță a paginii Acid2 în februarie 2005 [2] . Testul Acid2 a fost anunțat public pentru prima dată pe 16 martie 2005 într-un articol de știri CNET , scris de Haakon Wium Lee. În articol, Lee a provocat Microsoft , a cărui nouă versiune de browser ( Internet Explorer 7) era pe cale să iasă pe piață. Lee se îndoia că browserul ar putea trece testul lor [3] .

Ian Hickson a lucrat la codul de testare cu Web Standards Project și cu comunitatea web mai largă [3] [4] [5] [6] . Testul a fost lansat oficial pe 13 aprilie 2005 [7] , iar niciun browser nu a fost capabil să-l treacă complet [8] .

În iulie 2005, Chris Wilson, arhitectul platformei IE, a numit Acid2 o „listă de dorințe” și a remarcat că, deși trecerea a fost importantă pentru Microsoft, nu a fost un obiectiv în timpul dezvoltării IE 7 [9] . Mai târziu, însă, Microsoft a intrat în competiție cu alți dezvoltatori și Internet Explorer 8 a introdus suport pentru Acid2 [10] .

Pe 23 aprilie 2005, a fost remediată o eroare care a făcut ca gura emoji-ului să fie afișată prea aproape de nas [11] [12] . După o serie de reclamații, dezvoltatorii au actualizat din nou codul de testare în ianuarie 2006, de data aceasta eliminând verificarea pentru comentarii SGML, care nu sunt aproape niciodată folosite de nimeni [2] .

Condiții pentru promovarea testului

Testul este considerat trecut doar dacă setările implicite sunt utilizate în browser. Schimbările în dimensiunea fontului, mărirea, utilizarea foilor de stil personalizate pot determina afișarea incorectă a testului. Se presupune că acest lucru nu are nimic de-a face cu respectarea standardelor de browser. [13]

Următoarele setări și acțiuni ale utilizatorului invalidează testul: [13] [14]

Trecerea testului cu browserele web

Cronologia trecerii testului de către browserele web

Tabelul arată cele mai importante versiuni care au trecut cu succes testul.

data Browser Tip de asamblare Note
27 aprilie 2005 safari adunare inedită [24]
18 mai 2005 iCab adunare inedită [25] Versiunea a fost disponibilă pe 20 mai 2005 pentru utilizatorii iCab înregistrați.
4 iunie 2005 Konqueror construcție nepublicată [16]
6 iunie 2005 iCab adunare publicată [25] Această versiune de iCab afișează o bară de defilare în fereastra de vizualizare. Deși unii afirmă că un test redat corect nu ar trebui să aibă o bară de defilare, [26] această caracteristică nu face parte din test și doar o modalitate de a împiedica utilizatorul să deruleze. [27]
7 iunie 2005 safari cod sursă publicat [28] WebKit , baza Safari, a fost făcut open source pe 7 iunie 2005. Când Safari a fost rulat cu cea mai recentă versiune de WebKit, a trecut testul Acid2.
31 octombrie 2005 Safari 2.0.2 lansare oficială [29] [30] Ca parte a Mac OS X 10.4.3. Primul browser oficial care a trecut cu succes testul.
29 noiembrie 2005 Konqueror 3.5 lansare oficială [31] Primul browser compatibil cu Linux care a trecut testul, cu excepția ascunderii barei de defilare.
7 decembrie 2005 Prințul 5.1 lansare oficială [32] Primul program non-browser care a trecut testul.
10 martie 2006 Operă versiune săptămânală disponibilă [18] [33] Primul browser compatibil cu Windows care a trecut testul și, de asemenea, primul browser compatibil cu Linux care a trecut testul. Versiunea beta, publicată pe 20 aprilie , o trece și ea cu succes. [34] [35]
28 martie 2006 Konqueror 3.5.2 lansare oficială [36] În ciuda faptului că versiunile anterioare au trecut testul, completitudinea sa a fost îndoielnică din cauza barelor de defilare rămase pe ecran. Această versiune nu le arată.
12 aprilie 2006 Mozilla Firefox versiune „zilnic” disponibilă [37] Compilări nocturne cu cod de la „ramura de reflow” care au fost decuplate de ramura principală de dezvoltare („trunk”) a Gecko 1.9/Firefox 3.0 și fuzionate înapoi în trunk, 8 decembrie 2006 . [38]
24 mai 2006 Opera Mobile adunare inedită [39] Primul browser mobil care a trecut testul.
20 iunie 2006 OmniWeb 5.5 beta 1 versiune publicată [40] [41] [42] OmniWeb își comută motorul de randare la WebKit , același motor de randare folosit în Safari care a trecut deja testul Acid2
20 iunie 2006 Opera 9.0 lansare oficială [43]
4 iulie 2006 Browser Obigo adunare inedită [44] Al doilea browser mobil care a trecut testul.
17 august 2006 iCab 3.0.3 lansare oficială [45] Prima lansare publică nu afișează barele de defilare.
6 septembrie 2006 OmniWeb 5.5 lansare oficială [40]
8 decembrie 2006 Mozilla Firefox , Camino , SeaMonkey versiune „zilnic” disponibilă [46] Ramura de refluxare a Firefox 3 aterizează pe trunchiul principal Gecko. Compilările trunchiului Firefox/Camino/SeaMonkey trec acum Acid2, cu excepția altor regresii.
11 aprilie 2007 Canal de Internet lansare oficială [47] [48] [49]
24 octombrie 2007 Prismă 0,8 versiune publicată [50]
19 decembrie 2007 Internet Explorer 8 adunare nepublicată [10]
5 martie 2008 Internet Explorer 8 Beta 1 adunare publicată [51] Această versiune trece testul de la www.webstandards.org, dar eșuează la webstandards.org și pagina oficială de test acid2.acidtests.org.
16 septembrie 2008 Internet Explorer 8 Beta 2 adunare publicată [51] Această versiune trece cu succes testul pe orice site.
17 iunie 2008 Mozilla Firefox 3.0 lansare oficială [52] [53]

ACID3

La 30 ianuarie 2008, Ian Hickson, acum angajat Google , a anunțat lansarea oficială a ACID3 . ACID3 verifică 100 de vulnerabilități probabile în HTTP , HTML , CSS , ECMAScript , SVG și XML și, de asemenea, verifică gestionarea DOM . [54] [55]

Toate versiunile de teste și știrile despre proiecte sunt acum disponibile pe site-ul oficial al testelor ACID. [56]

Fapte interesante

Note

  1. display/box/float/clear test . Consultat la 10 iunie 2007. Arhivat din original pe 6 iunie 2007.
  2. 12 Ian Hickson . Oameni care nu realizează că greșesc (downlink) . Hixie's Natural Log (20 ianuarie 2006). Consultat la 1 aprilie 2008. Arhivat din original pe 25 august 2011.  
  3. 12 Håkon Wium Lie . Provocarea Acid2 către Microsoft (link indisponibil) . Rețele CNET (16 martie 2005). Data accesului: 12 ianuarie 2008. Arhivat din original la 25 august 2011.  
  4. Ian Hickson (link în jos) . Proiect de standarde web . Preluat la 25 martie 2008. Arhivat din original la 25 august 2011. 
  5. Ben Henick (link în jos) . Proiect de standarde web . Consultat la 2 aprilie 2008. Arhivat din original pe 25 august 2011. 
  6. David Baron (link în jos) . Proiect de standarde web . Consultat la 2 aprilie 2008. Arhivat din original pe 4 februarie 2012. 
  7. Web Standards Project (13 aprilie 2005). Acid2: Anunțarea producătorilor de browsere . Comunicat de presă . Arhivat din original pe 12 mai 2008. Consultat la 1 aprilie 2008 .
  8. Dave Hyatt. Testul Acid2 (link indisponibil) . Surfin' Safari . MozillaZine (12 aprilie 2005). Consultat la 1 aprilie 2008. Arhivat din original pe 25 august 2011. 
  9. Chris Wilson. Standarde și CSS în IE (link nu este disponibil) . IEBlog . Microsoft (29 iulie 2005). Preluat la 11 martie 2008. Arhivat din original la 25 august 2011. 
  10. 1 2 3 Dean Hachamovici. Internet Explorer 8 și Acid2: A Milestone  (engleză)  (downlink) . IEBlog . Microsoft (19 decembrie 2007). Preluat la 9 martie 2008. Arhivat din original la 25 august 2011.
  11. Dave Hyatt. Acid2: Versiunea 1.1 publicată (link descendent) . Surfin' Safari (23 aprilie 2005). Preluat la 24 decembrie 2007. Arhivat din original la 25 august 2011. 
  12. Dave Hyatt. Acid2: Tăierea percurilor (link indisponibil) . Surfin' Safari (20 aprilie 2005). Preluat la 14 mai 2008. Arhivat din original la 25 august 2011. 
  13. 12 Molly E. Holzschlag . Acid2 și Opera 9 clarificări: da, Opera 9 trece testul (link indisponibil) . Web Standards Project (20 iulie 2006). Arhivat din original pe 25 august 2011.  
  14. Tim Altman. Tim's Opera Bits v1.1 (link indisponibil) . Blogul lui Tim (19 iulie 2006). Arhivat din original pe 25 august 2011. 
  15. Versiunea browser Cotă de piață (link descendent) . Net Applications (aprilie 2008). Consultat la 5 mai 2008. Arhivat din original la 25 august 2011. 
  16. 1 2 carewolf. Konqueror trece acum de Acid2 (link indisponibil) . blogul lui carewolf . Jurnalele dezvoltatorilor KDE (4 iunie 2005). Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. 
  17. Buzz Archives - Proiectul Web Standards (link în jos) . Consultat la 13 martie 2006. Arhivat din original pe 19 februarie 2006. 
  18. 1 2 Claudio Santambrogio. …si inca una saptamanal! (link indisponibil) (10 martie 2006). Preluat la 10 mai 2008. Arhivat din original la 25 august 2011. 
  19. Procesul de remediere a erorilor Arhivat 2006-02-13 la Wayback Machine Arhivat 2006-02-13 .
  20. Firefox (pe o ramură de dezvoltare) a trecut testul Acid2 pe Flickr - Partajare fotografii! . Consultat la 29 octombrie 2017. Arhivat din original la 11 aprilie 2018.
  21. Compilări de noapte pentru Firefox . Consultat la 2 noiembrie 2007. Arhivat din original pe 3 noiembrie 2007.
  22. Firefox a trecut testul Acid2 pentru prima dată! Arhivat 22 decembrie 2007 la Wayback Machine Arhivat 22 decembrie 2007. habrahabr.ru, 9 decembrie 2006
  23. tkhtml.tcl.tk . Consultat la 5 octombrie 2006. Arhivat din original pe 9 octombrie 2006.
  24. Dave Hyatt. Safari trece testul Acid2 (Actualizat) (link indisponibil) (27 aprilie 2005). Consultat la 14 iunie 2006. Arhivat din original pe 25 august 2011. 
  25. 1 2 Thomas Much. Acid2 - adevărul despre Safari, iCab și Konqueror (link indisponibil) . Weblogul lui Thomas Much (5 noiembrie 2005). Consultat la 5 mai 2008. Arhivat din original la 25 august 2011. 
  26. Overflow: HTML Analizați proprietatea „Overflow” (link descendent) . Schiță de lucru CSS W3C . Consorțiul World Wide Web. Preluat la 15 mai 2006. Arhivat din original la 25 august 2011. 
  27. Thomas Much. Opera și Acid2 - și iCab? (link indisponibil) . Weblogul lui Thomas Much (27 aprilie 2006). Consultat la 13 aprilie 2008. Arhivat din original pe 25 august 2011. 
  28. Daniel Molkentin. Apple deschide WebKit CVS și baza de date de erori (link indisponibil) . KDE.News (7 iunie 2005). Preluat la 3 mai 2008. Arhivat din original la 25 august 2011. 
  29. Descărcare software Apple Safari 2.0.2 (link descendent) . instrument de urmărire a versiunilor. Preluat la 3 mai 2008. Arhivat din original la 25 august 2011. 
  30. Maciej Stachowiak. Remedieri WebKit în Safari 2.0.2 / Mac OS X 10.4.3 (link indisponibil) . Surfin' Safari (1 noiembrie 2005). Preluat la 3 mai 2008. Arhivat din original la 25 august 2011. 
  31. K Desktop Environment 3.5 Lansat (link descendent) (29 noiembrie 2005). Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. 
  32. Testul Acid2 (link în jos) . Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. 
  33. Acid2 - Rândurile 4 și 5 AKA Opera trece testul Acid2! (link indisponibil) . Blogul lui Tim (10 martie 2006). Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. 
  34. Opera Software (20 aprilie 2006). Widgeturi, BitTorrent, blocare de conținut: Vă prezentăm Opera 9 Beta . Comunicat de presă . Recuperat la 10 mai 2008 .
  35. Jurnal de modificări pentru Opera 9.0 Beta 1 pentru Windows (link descendent) . Opera Software (20 aprilie 2006). Preluat la 10 mai 2008. Arhivat din original la 25 august 2011. 
  36. Anunț de lansare a KDE 3.5.2 (link descendent) (28 martie 2006). Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. 
  37. Zbigniew Braniecki. Faceți cunoștință cu dl. Față (link descendent) . Flux de gânduri (12 aprilie 2006). Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. 
  38. bzbarsky. Ramura Reflow a aterizat (link indisponibil) . Trei maimuțe, trei mașini de scris, două zile (8 decembrie 2006). Consultat la 5 mai 2008. Arhivat din original la 25 august 2011. 
  39. Magnus Nevstad. Opera pentru Symbian trece Acid2 (link indisponibil) . Vidul digital al SPZ . Software Opera . Consultat la 25 mai 2006. Arhivat din original pe 25 august 2011. 
  40. 1 2 Note de lansare istorice (link indisponibil) . Grupul Omni (9 aprilie 2008). Consultat la 29 aprilie 2008. Arhivat din original pe 25 august 2011. 
  41. Handycam. Acid2 trece! (link indisponibil) . Grupul Omni (8 mai 2006). Preluat la 10 mai 2008. Arhivat din original la 25 august 2011. 
  42. Anthony. Browserele bazate pe Gecko încă nu reușesc testul Acid2 (link indisponibil) . SillyDog701 (24 iulie 2006). Consultat la 29 aprilie 2008. Arhivat din original pe 25 august 2011. 
  43. Thomas Ford. Bun venit la Opera 9.0 (link indisponibil) . Opera Software (20 iunie 2006). Consultat la 20 iunie 2006. Arhivat din original pe 25 august 2011. 
  44. Teleca (4 iulie 2006). Browserul Obigo de la Teleca afișează ireproșabil pagina de testare prestigioasă Acid2 . Comunicat de presă . Arhivat din original la 30 decembrie 2008. Consultat la 5 mai 2008 .
  45. Thomas Much. iCab 3.0.3 Final(ly) (link indisponibil) . Weblogul lui Thomas Much (24 august 2006). Consultat la 13 aprilie 2008. Arhivat din original pe 25 august 2011. 
  46. David Baron. Mozilla Bug 289480 (8 decembrie 2006). Preluat la 8 decembrie 2006. Arhivat din original la 16 mai 2011.
  47. Daniel Goldman. Browserul Wii trece testul Acid2 (link indisponibil) . Opera Watch (22 decembrie 2006). Consultat la 30 octombrie 2007. Arhivat din original pe 28 ianuarie 2011. 
  48. Opera Software (12 aprilie 2007). Faceți cunoștință cu internetul pe Wii: versiunea completă a canalului de internet Wii oferit de Opera, disponibilă pentru descărcare gratuită . Comunicat de presă . Recuperat la 12 octombrie 2007 .
  49. Joel. Du-ți browserul la un test Acid2 (link descendent) . Switchblog (15 iunie 2007). Consultat la 2 aprilie 2008. Arhivat din original pe 25 august 2011. 
  50. Blogul Mozilla Labs (link în jos) . Mozilla Corporation (24 octombrie 2007). Preluat la 24 octombrie 2007. Arhivat din original la 25 august 2011. 
  51. 1 2 Dean Hachamovici. Internet Explorer 8 Beta 1 pentru dezvoltatori acum disponibil (link indisponibil) . IEBlog . Microsoft (5 martie 2008). Consultat la 5 mai 2008. Arhivat din original la 25 august 2011. 
  52. Ryan Paul. O primă privire la Firefox 3.0 (downlink) . Ars Technica (12 decembrie 2006). Preluat la 5 august 2008. Arhivat din original la 25 august 2011. 
  53. Note de lansare pentru Firefox 3 (link descendent) . Fundația Mozilla (7 iunie 2008). Preluat la 4 august 2008. Arhivat din original la 25 august 2011. 
  54. Habrahabr - Accesul la pagină este limitat Arhivat la 31 ianuarie 2008.
  55. Meet ACID3: Lovata Developers Arhivat 15 februarie 2008 la Wayback Machine Arhivat 15 februarie 2008.
  56. Acid Tests - The Web Standards Project . Preluat la 3 mai 2022. Arhivat din original la 6 aprilie 2022.
  57. Capturi de ecran: 1 Arhivat 2 martie 2008 la Wayback Machine Arhivat 6 februarie 2012. 2 Arhivat 29 septembrie 2011 la Wayback Machine Arhivat 29 septembrie 2011.
  58. Mark „Tarquin” Wilton-Jones. Opera 9 Easter Egg (engleză) (link indisponibil) . Resurse opera: JavaScript de utilizator . HowToCreate.co.uk. Preluat la 3 martie 2008. Arhivat din original la 28 ianuarie 2011.   

Link -uri