Brauserid on erinevad, aga mis siis?

Esmakordselt ilmus see minu e-posti aadresside loendisse.

Tead, see on naljakas, kui veebi juurde tuli, kasutasime trükimeediat, et paika panna ootused, kuidas asjad peaksid olema.

Visiitkaarti välja printides näeb see alati välja sama, ükskõik kes te olete või kus te olete. See on füüsiline asi.

Brauserite puhul see pole nii. Brauserid pole üksteisega identsed. Need on suuresti sarnased, kuid neil on siiski palju erinevusi. Täpselt nagu Mac ja Windows. Mõlemat arvutit saab kasutada väga sarnaste ülesannete täitmiseks. Kuid nad on erinevad.

Kui inimesed esimest korda selle erinevusega veebis kokku puutusid, oleksid nad nagu “WTF”. Asutajad, ettevõtete omanikud, testijad ja isegi disainerid ja arendajad (teate ju inimesi, kellele see pask teada on mõeldud) olid kõik kaasas.

See reaktsioon põhineb uskumuste süsteemil, veendumusel, et brauser peaks käituma teatud viisil, antud juhul nagu printimine.

Naljakas on veendumussüsteemide puhul see, et isegi kui nad eksivad, pole see tegelikult õige?

Noh, suht. Las ma selgitan:

On tõsi, et kui projekti eest maksvad inimesed usuvad, et veebisait peaks välja nägema identne, siis tehakse see esiotsa arendajatele (ja testijatele jne). Ja täpselt nii juhtus minu ja paljude teiste selles valdkonnas töötavate inimestega.

See on vale, kuna inimeste veendumused muutuvad uute kogemuste ja hariduse tõttu. Aja jooksul said inimesed teada, et brauser on erinev. See on eriline ja kordumatult võimas. Seda ei trükita.

See viib sageli arusaamiseni, et idee muuta kõikides brauserites asjad identsed ja “täiuslikud” pole mitte ainult Sisyphean, vaid ka see, et see pole teise otsa kasutaja jaoks vajalik ega isegi väärtuslik. Ma arvan, et ma üritan öelda, et kasutajad ei hooli sellest!

Enamik inimesi kasutab ühte või kahte brauserit. Ja isegi kui nad kasutavad rohkem kui seda, pole see ikkagi oluline, sest kasutajad isegi ei märka - nad ei hooli teie veebisaidist nagu teiegi - nad tahavad lihtsalt teenust kasutada ja naasta oma päevale. Ja isegi kui nad seda märkasid, mis siis saab?

Lisaks oleksid need peensuslikud erinevused kõigil veebisaitidel, mida nad selles brauseris sirvivad. Näiteks raadionupud on IE9-s pisut erinevad. Kuid see kehtib iga veebisaidi kohta, mis kasutab raadioid. Sellest saab ootus ja see, mis peaaegu kõigis stsenaariumides kogemust ei kahjusta.

Kui klient või testija või keegi teine ​​ütleb: "Aga [sisesta brauser] teeb seda nii ...", on see tavaliselt tohutu ajaraisk. Minu vastus on peaaegu alati “Jah, kas see on probleem?”. Alati pole selle tegemiseks põhjust tegelikult muretseda.

Juhtum näide. Hiljutise projekti puhul lisati lingile allalaadimise atribuut:

 laadige alla PDF-fail 

Ilma selleta laadivad mõned brauserid - sõltuvalt failitüübist - selle faili brauserisse nagu veebileht. See kehtib näiteks PDF-faili kohta.

See atribuut tagab, et faili tuleb käsitleda kui allalaadimist traditsioonilises tähenduses, st. Laaditakse alla kasutaja masina kausta.

Probleem on selles, et kui faili ei leita, kuvab FireFox spetsiaalse ekraani, mis selgitab, et seda ei saa alla laadida. Teised brauserid näitavad lihtsalt tavalist veebisaidi pakutavat 404 lehte, tavaliselt "me ei leia seda, mida otsite" jne.

Kas see on probleem? Muidugi mitte. Firefox teeb seda kõigi veebisaitide jaoks, mis kasutavad allalaadimisatribuuti. Vaieldamatult on see Firefoxi kasutajate jaoks täienduseks - õnne neile! Tulevikus võib FireFox käitumist muuta. Võib-olla kopeerib Chrome need. Võib-olla ei juhtu ühtegi sellist. Kes teab ja keda huvitab? Kasutajad seda ei tee.

Minu mõte on see. Veeb on oma asi. Sellel on oma viisid. Seda pole vaja karta. Kujunduseks pole midagi. Veeb ja brauser peavad olema kasutaja eelised.

Kui teile see meeldis, siis vajutage nuppu ♥, et ka teised saaksid seda teha.

See on midagi, mille kirjutasin oma e-posti aadresside nimekirja jaoks. Kui teile meeldib, registreeruge siin, et saada selliseid meilisõnumeid, kui ma neid kirjutan.