Kyselina2

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 24. března 2021; kontroly vyžadují 3 úpravy .

Acid2  je testovací stránka určená k testování webových prohlížečů podle některých webových standardů. Acid2 je vylepšená verze Box Acid Test [1] , také známá jako Acid1 , vyvinutá v roce 1997 .

Historie

Ian Hickson , webový vývojář ve společnosti Google , a Lee, Haakon Wium , hlavní inženýr ( CTO ) v Opera Software a autor technologie CSS , vytvořili první návrh stránky Acid2 v únoru 2005 [2] . Test Acid2 byl poprvé veřejně oznámen 16. března 2005 ve zpravodajském článku CNET , jehož autorem je Haakon Wium Lee. V článku Lee vyzval Microsoft , jehož nová verze prohlížeče ( Internet Explorer 7) se měla dostat na trh. Lee pochyboval, že by prohlížeč mohl projít jejich testem [3] .

Ian Hickson pracoval na testovacím kódu s projektem Web Standards Project a širší webovou komunitou [3] [4] [5] [6] . Test byl oficiálně vydán 13. dubna 2005 [7] a žádný prohlížeč jím nedokázal plně projít [8] .

V červenci 2005 Chris Wilson, architekt platformy IE, nazval Acid2 „seznamem přání“ a poznamenal, že při předávání bylo důležité pro Microsoft, ale při vývoji IE 7 to nebylo cílem [9] . Později však Microsoft vstoupil do soutěže s dalšími vývojáři a Internet Explorer 8 zavedl podporu pro Acid2 [10] .

23. dubna 2005 byla opravena chyba, která způsobila zobrazení úst emotikonu příliš blízko nosu [11] [12] . Po řadě stížností vývojáři aktualizovali testovací kód ještě jednou v lednu 2006, tentokrát vyřadili kontrolu na komentáře SGML, které téměř nikdo nepoužívá [2] .

Podmínky pro složení testu

Test je považován za úspěšný, pouze pokud je v prohlížeči použito výchozí nastavení. Změny velikosti písma, zvětšení nebo použití vlastních šablon stylů mohou způsobit nesprávné zobrazení testu. Předpokládá se, že to nemá nic společného s dodržováním standardů prohlížeče. [13]

Následující nastavení a akce uživatele ruší test: [13] [14]

Absolvování testu s webovými prohlížeči

Časová osa absolvování testu webovými prohlížeči

V tabulce jsou uvedeny nejdůležitější sestavení, které úspěšně prošly testem.

datum Prohlížeč Typ sestavy Poznámky
27. dubna 2005 safari nepublikované shromáždění [24]
18. května 2005 iCab nepublikované shromáždění [25] Sestavení bylo dostupné 20. května 2005 registrovaným uživatelům iCab.
4. června 2005 Konqueror nepublikované sestavení [16]
6. června 2005 iCab zveřejněné sestavení [25] Tato verze iCab zobrazuje ve výřezu posuvník. Ačkoli někteří uvádějí, že správně vykreslený test by neměl mít posuvník, [26] tato funkce není součástí testu a pouze způsob, jak zabránit uživateli v rolování. [27]
7. června 2005 safari zveřejněný zdrojový kód [28] WebKit , který je základem Safari, byl otevřen jako open source 7. června 2005. Když bylo Safari spuštěno s touto nejnovější verzí WebKit, prošlo testem Acid2.
31. října 2005 Safari 2.0.2 oficiální vydání [29] [30] Jako součást Mac OS X 10.4.3. První oficiální prohlížeč, který úspěšně prošel testem.
29. listopadu 2005 Konqueror 3.5 oficiální vydání [31] První prohlížeč kompatibilní s Linuxem , který prošel testem, kromě skrytí posuvníku.
7. prosince 2005 Princ 5.1 oficiální vydání [32] První program bez prohlížeče, který prošel testem.
10. března 2006 Opera k dispozici týdenní sestavení [18] [33] První prohlížeč kompatibilní s Windows , který prošel testem, a také první prohlížeč kompatibilní s Linuxem , který testem prošel. Úspěšně jím prochází i betaverze zveřejněná 20. dubna . [34] [35]
28. března 2006 Konqueror 3.5.2 oficiální vydání [36] Navzdory skutečnosti, že předchozí verze prošly testem, jeho úplnost byla sporná kvůli posuvníkům, které zůstaly na obrazovce. Tato verze je nezobrazuje.
12. dubna 2006 Mozilla Firefox "denní" sestavení k dispozici [37] Noční sestavení s kódem z "reflow větve", která byla odpojena od hlavní vývojové větve ("trun") Gecko 1.9/Firefox 3.0 a sloučena zpět do kmene, 8. prosince 2006 . [38]
24. května 2006 Opera Mobile nepublikované shromáždění [39] První mobilní prohlížeč, který prošel testem.
20. června 2006 OmniWeb 5.5 beta 1 zveřejněné sestavení [40] [41] [42] OmniWeb přepne své vykreslovací jádro na WebKit , stejný vykreslovací modul používaný v Safari , který již prošel testem Acid2
20. června 2006 Opera 9.0 oficiální vydání [43]
4. července 2006 Prohlížeč Obigo nepublikované shromáždění [44] Druhý mobilní prohlížeč, který prošel testem.
17. srpna 2006 iCab 3.0.3 oficiální vydání [45] První veřejné vydání nezobrazuje posuvníky.
6. září 2006 OmniWeb 5.5 oficiální vydání [40]
8. prosince 2006 Mozilla Firefox , Camino , SeaMonkey "denní" sestavení k dispozici [46] Firefox 3 reflow-refactoring větev přistane na hlavním kmeni Gecko. Sestavení kmene Firefox/Camino/SeaMonkey nyní prochází přes Acid2, s výjimkou dalších regresí.
11. dubna 2007 Internetový kanál oficiální vydání [47] [48] [49]
24. října 2007 Hranol 0,8 zveřejněné sestavení [50]
19. prosince 2007 Internet Explorer 8 nepublikované shromáždění [10]
5. března 2008 Internet Explorer 8 Beta 1 zveřejněné shromáždění [51] Tato verze prošla testem na www.webstandards.org, ale selhala na webstandards.org a oficiální testovací stránce acid2.acidtests.org.
16. září 2008 Internet Explorer 8 Beta 2 zveřejněné shromáždění [51] Tato verze úspěšně projde testem na jakémkoli webu.
17. června 2008 Mozilla Firefox 3.0 oficiální vydání [52] [53]

ACID3

30. ledna 2008 Ian Hickson, nyní zaměstnanec společnosti Google , oznámil oficiální vydání ACID3 . ACID3 kontroluje 100 pravděpodobných zranitelností v HTTP , HTML , CSS , ECMAScript , SVG a XML a také kontroluje zpracování DOM . [54] [55]

Všechny verze testů a novinky projektu jsou nyní dostupné na oficiálních stránkách ACID testů. [56]

Zajímavosti

Poznámky

  1. display/box/float/clear test . Získáno 10. června 2007. Archivováno z originálu 6. června 2007.
  2. 12 Ian Hickson . Lidé, kteří si neuvědomují, že se mýlí (downlink) . Hixie's Natural Log (20. ledna 2006). Získáno 1. dubna 2008. Archivováno z originálu 25. srpna 2011.  
  3. 12 Håkon Wium Lie . Výzva Acid2 pro Microsoft (nedostupný odkaz) . CNET Networks (16. března 2005). Datum přístupu: 12. ledna 2008. Archivováno z originálu 25. srpna 2011.  
  4. Ian Hickson (downlink) . Projekt webových standardů . Získáno 25. března 2008. Archivováno z originálu 25. srpna 2011. 
  5. Ben Henick (downlink) . Projekt webových standardů . Získáno 2. dubna 2008. Archivováno z originálu 25. srpna 2011. 
  6. David Baron (downlink) . Projekt webových standardů . Získáno 2. dubna 2008. Archivováno z originálu 4. února 2012. 
  7. Projekt webových standardů (13. dubna 2005). Acid2: Upozornění na tvůrce prohlížečů . Tisková zpráva . Archivováno z originálu 12. května 2008. Získáno 1. dubna 2008 .
  8. Dave Hyatt. Test Acid2 (nedostupný odkaz) . Surfin' Safari . MozillaZine (12. dubna 2005). Získáno 1. dubna 2008. Archivováno z originálu 25. srpna 2011. 
  9. Chris Wilson. Standardy a CSS v IE (odkaz není k dispozici) . IEBlog . Microsoft (29. července 2005). Získáno 11. března 2008. Archivováno z originálu 25. srpna 2011. 
  10. 1 2 3 Dean Hachamovič. Internet Explorer 8 a Acid2: A Milestone  (anglicky)  (downlink) . IEBlog . Microsoft (19. prosince 2007). Získáno 9. března 2008. Archivováno z originálu dne 25. srpna 2011.
  11. Dave Hyatt. Acid2: Zveřejněna verze 1.1 (downlink) . Surfin' Safari (23. dubna 2005). Získáno 24. prosince 2007. Archivováno z originálu dne 25. srpna 2011. 
  12. Dave Hyatt. Acid2: Lopping Off the Sideburns (nedostupný odkaz) . Surfin' Safari (20. dubna 2005). Získáno 14. května 2008. Archivováno z originálu 25. srpna 2011. 
  13. 12 Molly E. Holzschlag . Acid2 a Opera 9 Vysvětlení: Ano, Opera 9 projde testem (nedostupný odkaz) . Projekt webových standardů (20. července 2006). Archivováno z originálu 25. srpna 2011.  
  14. Tim Altman. Tim's Opera Bits v1.1 (nedostupný odkaz) . Timův blog (19. července 2006). Archivováno z originálu 25. srpna 2011. 
  15. Podíl verze prohlížeče na trhu (downlink) . Net Applications (duben 2008). Získáno 5. května 2008. Archivováno z originálu 25. srpna 2011. 
  16. 1 2 pečovatelka. Konqueror nyní prochází Acid2 (nedostupný odkaz) . Carewolfův blog . KDE Developer's Journals (4. června 2005). Získáno 16. května 2006. Archivováno z originálu dne 25. srpna 2011. 
  17. Buzz Archives – The Web Standards Project (downlink) . Získáno 13. března 2006. Archivováno z originálu 19. února 2006. 
  18. 1 2 Claudio Santambrogio. …a ještě jeden týden! (nedostupný odkaz) (10. března 2006). Získáno 10. 5. 2008. Archivováno z originálu 25. 8. 2011. 
  19. Proces opravy chyb Archivováno 2006-02-13 na Wayback Machine Archived 2006-02-13 .
  20. Firefox (ve vývojové větvi) prošel testem Acid2 na Flickru – sdílení fotografií! . Získáno 29. října 2017. Archivováno z originálu 11. dubna 2018.
  21. Noční sestavení Firefoxu . Získáno 2. listopadu 2007. Archivováno z originálu 3. listopadu 2007.
  22. Firefox poprvé prošel testem Acid2! Archivováno 22. prosince 2007 na Wayback Machine Archivováno 22. prosince 2007. habrahabr.ru, 9. prosince 2006
  23. tkhtml.tcl.tk . Získáno 5. října 2006. Archivováno z originálu 9. října 2006.
  24. Dave Hyatt. Safari prošlo testem Acid2 (aktualizováno) (odkaz není k dispozici) (27. dubna 2005). Získáno 14. června 2006. Archivováno z originálu 25. srpna 2011. 
  25. 1 2 Thomas Much. Acid2 - pravda o Safari, iCab a Konqueror (nedostupný odkaz) . Weblog Thomase Mucha (5. listopadu 2005). Získáno 5. května 2008. Archivováno z originálu 25. srpna 2011. 
  26. Overflow:HTMLParser the 'Overflow' Property (downlink) . Pracovní návrh W3C CSS . World Wide Web konsorcium. Získáno 15. 5. 2006. Archivováno z originálu 25. 8. 2011. 
  27. Thomas Much. Opera a Acid2 – a iCab? (nedostupný odkaz) . Weblog Thomase Mucha (27. dubna 2006). Získáno 13. dubna 2008. Archivováno z originálu 25. srpna 2011. 
  28. Daniel Molkentin. Apple otevírá WebKit CVS a databázi chyb (nedostupný odkaz) . KDE.News (7. června 2005). Získáno 3. května 2008. Archivováno z originálu 25. srpna 2011. 
  29. Stažení softwaru Apple Safari 2.0.2 (downlink) . sledování verzí. Získáno 3. května 2008. Archivováno z originálu 25. srpna 2011. 
  30. Maciej Stachowiak. Opravy WebKit v Safari 2.0.2 / Mac OS X 10.4.3 (nedostupný odkaz) . Surfin' Safari (1. listopadu 2005). Získáno 3. května 2008. Archivováno z originálu 25. srpna 2011. 
  31. Vydáno K Desktop Environment 3.5 (downlink) (29. listopadu 2005). Získáno 16. května 2006. Archivováno z originálu dne 25. srpna 2011. 
  32. Test Acid2 (downlink) . Získáno 16. května 2006. Archivováno z originálu dne 25. srpna 2011. 
  33. Acid2 - Řady 4 a 5 AKA Opera projde testem Acid2! (nedostupný odkaz) . Timův blog (10. března 2006). Získáno 16. května 2006. Archivováno z originálu dne 25. srpna 2011. 
  34. Opera Software (20. dubna 2006). Widgety, BitTorrent, blokování obsahu: Představujeme Opera 9 Beta . Tisková zpráva . Získáno 10. května 2008 .
  35. Protokol změn pro Operu 9.0 Beta 1 pro Windows (odkaz dolů) . Opera Software (20. dubna 2006). Získáno 10. 5. 2008. Archivováno z originálu 25. 8. 2011. 
  36. KDE 3.5.2 Release Announcement (downlink) (28. března 2006). Získáno 16. května 2006. Archivováno z originálu dne 25. srpna 2011. 
  37. Zbigniew Braniecki. Seznamte se s Mr. Obličej (downlink) . Proud myšlenek (12. dubna 2006). Získáno 16. května 2006. Archivováno z originálu dne 25. srpna 2011. 
  38. bzbarsky. Přistála větev Reflow (nedostupný odkaz) . Tři opice, tři psací stroje, dva dny (8. prosince 2006). Získáno 5. května 2008. Archivováno z originálu 25. srpna 2011. 
  39. Magnus Nevstad. Opera pro Symbian prošla Acid2 (nedostupný odkaz) . Digitální prázdnota SPZ . Opera Software . Získáno 25. května 2006. Archivováno z originálu 25. srpna 2011. 
  40. 1 2 Historické poznámky k vydání (odkaz není k dispozici) . The Omni Group (9. dubna 2008). Získáno 29. dubna 2008. Archivováno z originálu 25. srpna 2011. 
  41. Videokamera Handycam. Acid2 projde! (nedostupný odkaz) . The Omni Group (8. května 2006). Získáno 10. 5. 2008. Archivováno z originálu 25. 8. 2011. 
  42. Anthony. Prohlížeče založené na Gecko stále selhávají v testu Acid2 (nedostupný odkaz) . SillyDog701 (24. července 2006). Získáno 29. dubna 2008. Archivováno z originálu 25. srpna 2011. 
  43. Thomas Ford. Vítejte v Opeře 9.0 (nedostupný odkaz) . Opera Software (20. června 2006). Získáno 20. června 2006. Archivováno z originálu 25. srpna 2011. 
  44. Teleca (4. července 2006). Prohlížeč Obigo společnosti Teleca bezchybně zobrazuje prestižní testovací stránku Acid2 . Tisková zpráva . Archivováno z originálu 30. prosince 2008. Získáno 5. května 2008 .
  45. Thomas Much. iCab 3.0.3 Final(ly) (nedostupný odkaz) . Weblog Thomase Mucha (24. srpna 2006). Získáno 13. dubna 2008. Archivováno z originálu 25. srpna 2011. 
  46. David Baron. Chyba Mozilly 289480 (8. prosince 2006). Získáno 8. prosince 2006. Archivováno z originálu 16. května 2011.
  47. Daniel Goldman. Prohlížeč Wii prošel testem Acid2 (nedostupný odkaz) . Opera Watch (22. prosince 2006). Získáno 30. října 2007. Archivováno z originálu 28. ledna 2011. 
  48. Opera Software (12. dubna 2007). Poznejte web na Wii: Plná verze Wii Internet Channel Powered by Opera k dispozici ke stažení zdarma . Tisková zpráva . Získáno 12. října 2007 .
  49. Joel. Proveďte test Acid2 ve svém prohlížeči (downlink) . Switchblog (15. června 2007). Získáno 2. dubna 2008. Archivováno z originálu 25. srpna 2011. 
  50. Blog Mozilla Labs (odkaz dolů) . Mozilla Corporation (24. října 2007). Získáno 24. října 2007. Archivováno z originálu dne 25. srpna 2011. 
  51. 1 2 Dean Hachamovič. Internet Explorer 8 Beta 1 pro vývojáře nyní k dispozici (odkaz není k dispozici) . IEBlog . Microsoft (5. března 2008). Získáno 5. května 2008. Archivováno z originálu 25. srpna 2011. 
  52. Ryan Paul. První pohled na Firefox 3.0 (downlink) . Ars Technica (12. prosince 2006). Získáno 5. srpna 2008. Archivováno z originálu dne 25. srpna 2011. 
  53. Firefox 3 Release Notes (downlink) . Mozilla Foundation (7. června 2008). Získáno 4. srpna 2008. Archivováno z originálu dne 25. srpna 2011. 
  54. Habrahabr - Přístup na stránku je omezený Archivováno 31. ledna 2008.
  55. Seznamte se s ACID3: Lovata Developers Archived 15. února 2008 na Wayback Machine Archived 15. února 2008.
  56. Testy kyselin – Projekt webových standardů . Získáno 3. května 2022. Archivováno z originálu dne 6. dubna 2022.
  57. Snímky obrazovky: 1 Archivováno 2. března 2008 na Wayback Machine Archivováno 6. února 2012. 2 Archivováno 29. září 2011 na Wayback Machine Archivováno 29. září 2011.
  58. Mark "Tarquin" Wilton-Jones. Opera 9 Easter Egg (anglicky) (nedostupný odkaz) . Zdroje Opery: Uživatelské JavaScripty . HowToCreate.co.uk. Získáno 3. března 2008. Archivováno z originálu dne 28. ledna 2011.   

Odkazy