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
- Safari , Konqueror și alte browsere bazate pe KHTML : 4 iunie 2005 [16]
- iCab: 7 iunie 2005 [17]
- Opera : 10 martie 2006 [18] [19]
- Mozilla Firefox : 11 aprilie 2006 [20] (pe o ramură „reflow” separată). Prima dată în versiunea de noapte a Firefox „3.0a1” [21] 8 decembrie 2006 [22]
- Când Firefox 3.0b2 a fost lansat în decembrie 2007, testul de pe webstandards.org a fost corupt (era funcțional pe site-ul dezvoltatorului), făcându-i pe mulți să creadă că Firefox (și alte browsere, altele decât IE8) au încetat să treacă testul.
- Internet Explorer : versiunea IE8b1 a trecut de Acid2. [zece]
- Hv3 și alte browsere bazate pe motorul tkhtml3 : începând cu alpha10 [23]
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
- Versiunile beta ale Opera 9 conțineau un „ ou de Paște ” - când rulați testul Acid2, o emoticon galbenă după un timp a început să urmărească indicatorul cu ochii. Dacă apoi s-a făcut clic pe acesta, ar apărea mesajul JavaScript „Pentru că doar trecerea nu este suficientă ;)” . [57] Acest lucru a fost posibil prin modificarea codului de test cu fișierul de configurare browser.js . Codul modificat este disponibil ca fișier JavaScript utilizator separat. [58] Noile versiuni ale browserului Opera nu au acest ou de Paște.
Note
- ↑ display/box/float/clear test . Consultat la 10 iunie 2007. Arhivat din original pe 6 iunie 2007. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ Ian Hickson (link în jos) . Proiect de standarde web . Preluat la 25 martie 2008. Arhivat din original la 25 august 2011. (nedefinit)
- ↑ Ben Henick (link în jos) . Proiect de standarde web . Consultat la 2 aprilie 2008. Arhivat din original pe 25 august 2011. (nedefinit)
- ↑ David Baron (link în jos) . Proiect de standarde web . Consultat la 2 aprilie 2008. Arhivat din original pe 4 februarie 2012. (nedefinit)
- ↑ 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 .
- ↑ Dave Hyatt. Testul Acid2 (link indisponibil) . Surfin' Safari . MozillaZine (12 aprilie 2005). Consultat la 1 aprilie 2008. Arhivat din original pe 25 august 2011. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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.
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ Tim Altman. Tim's Opera Bits v1.1 (link indisponibil) . Blogul lui Tim (19 iulie 2006). Arhivat din original pe 25 august 2011. (nedefinit)
- ↑ Versiunea browser Cotă de piață (link descendent) . Net Applications (aprilie 2008). Consultat la 5 mai 2008. Arhivat din original la 25 august 2011. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ Buzz Archives - Proiectul Web Standards (link în jos) . Consultat la 13 martie 2006. Arhivat din original pe 19 februarie 2006. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ Procesul de remediere a erorilor Arhivat 2006-02-13 la Wayback Machine Arhivat 2006-02-13 .
- ↑ 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. (nedefinit)
- ↑ Compilări de noapte pentru Firefox . Consultat la 2 noiembrie 2007. Arhivat din original pe 3 noiembrie 2007. (nedefinit)
- ↑ Firefox a trecut testul Acid2 pentru prima dată! Arhivat 22 decembrie 2007 la Wayback Machine Arhivat 22 decembrie 2007. habrahabr.ru, 9 decembrie 2006
- ↑ tkhtml.tcl.tk . Consultat la 5 octombrie 2006. Arhivat din original pe 9 octombrie 2006. (nedefinit)
- ↑ Dave Hyatt. Safari trece testul Acid2 (Actualizat) (link indisponibil) (27 aprilie 2005). Consultat la 14 iunie 2006. Arhivat din original pe 25 august 2011. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ K Desktop Environment 3.5 Lansat (link descendent) (29 noiembrie 2005). Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. (nedefinit)
- ↑ Testul Acid2 (link în jos) . Preluat la 16 mai 2006. Arhivat din original la 25 august 2011. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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 .
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ Handycam. Acid2 trece! (link indisponibil) . Grupul Omni (8 mai 2006). Preluat la 10 mai 2008. Arhivat din original la 25 august 2011. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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 .
- ↑ 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. (nedefinit)
- ↑ David Baron. Mozilla Bug 289480 (8 decembrie 2006). Preluat la 8 decembrie 2006. Arhivat din original la 16 mai 2011. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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 .
- ↑ 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. (nedefinit)
- ↑ Blogul Mozilla Labs (link în jos) . Mozilla Corporation (24 octombrie 2007). Preluat la 24 octombrie 2007. Arhivat din original la 25 august 2011. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ 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. (nedefinit)
- ↑ Habrahabr - Accesul la pagină este limitat Arhivat la 31 ianuarie 2008.
- ↑ Meet ACID3: Lovata Developers Arhivat 15 februarie 2008 la Wayback Machine Arhivat 15 februarie 2008.
- ↑ Acid Tests - The Web Standards Project . Preluat la 3 mai 2022. Arhivat din original la 6 aprilie 2022. (nedefinit)
- ↑ 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.
- ↑ 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