Браузърите са различни, но какво?

Първо се появи в моя личен списък с имейли.

Знаеш ли, смешно е, когато мрежата се появи, използвахме носителя за печат, за да зададем очакванията за това как трябва да стоят нещата.

Когато разпечатвате визитка, тя винаги изглежда еднакво, независимо кой сте или къде се намирате. Това е физическо нещо.

Това не е така при браузърите. Браузърите не са идентични един с друг. До голяма степен са сходни, но все още имат много разлики. Точно като Mac и Windows. И двата компютъра могат да се използват за изпълнение на много сходни задачи. Но те са различни.

„Ние дори не знаем, че все още е“

Когато хората за първи път се сблъскаха с тази разлика в мрежата, те биха били като „WTF“. Основатели, собственици на фирми, тестери и дори дизайнери и разработчици (знаете самите хора, които са предназначени да знаят това лайно) всички включени.

Тази реакция се основава на система от вярвания, на вярата, че браузърът трябва да се държи по определен начин, в случая като печат.

Смешното при системите за вярвания е, че дори и да грешат, това всъщност няма значение нали?

Е, някак си. Нека обясня:

Вярно е, че ако хората, които плащат за проекта, смятат, че уебсайтът трябва да изглежда идентичен, тогава това ще бъде задачата на разработчиците (и тестерите и т.н.). И точно това се случи с мен и много други хора, работещи в бранша.

Неверно е, защото вярванията на хората се променят поради новите преживявания и образование. С течение на времето хората научиха, че браузърът е различен. Той е специален и уникално мощен. Не се отпечатва

Това често води до осъзнаването, че идеята да направим нещата да изглеждат идентични и „перфектни“ във всички браузъри е не само сизифски, но и че не е необходима или дори ценна за потребителя от другия край. Предполагам, че се опитвам да кажа, че потребителите не ги интересуват!

Повечето хора използват един или два браузъра. Дори и да използват повече от това, това все още няма значение, тъй като потребителите дори не забелязват - те не се интересуват от вашия уебсайт като вас - те просто искат да използват услугата и да се върнат към деня си. И дори да са забелязали, така че какво?

Освен това, тези фини разлики ще бъдат еднакви във всички уебсайтове, които те разглеждат в този браузър. Например радио бутоните са показани малко по-различно в IE9. Но това ще е така за всеки уебсайт, който използва радиостанции. Става очакване и такова, което в почти всички сценарии не вреди на опита.

Ако клиент или тестер или който и да е друг казва „Но [вмъкнете браузър] прави така…“, това обикновено е огромна загуба на време. Моят отговор е почти винаги „Да, проблем ли е?“. Винаги няма действителна причина да се притеснявате за това.

Пример в случая. При скорошен проект атрибут за изтегляне беше добавен към връзка:

 Изтеглете PDF файл 

Без това някои браузъри - в зависимост от типа на файла - ще заредят този файл в браузъра като уеб страница. Такъв е случаят например с PDF файл.

Този атрибут гарантира, че файлът трябва да се третира като изтегляне в традиционния смисъл, т.е. изтегляне в папка на машината на потребителя.

„Проблемът“ е, че когато файлът не може да бъде намерен, FireFox показва „специален“ екран, който обяснява, че той не може да бъде изтеглен. Други браузъри просто показват обикновената 404 страница, обслужвана от уебсайта, обикновено „Не можем да намерим това, което търсите“ и т.н.

Това проблем ли е? Разбира се, че не. Firefox ще направи това за всички уебсайтове, които използват атрибута за изтегляне. Може би това е подобрение за потребителите на FireFox - късмет! В бъдеще FireFox може да промени поведението. Може би Chrome ги копира. Може би нищо от това не се случва. Кой знае и кой се интересува? Потребителите нямат.

Моят смисъл е това. Мрежата е свое нещо. Тя има свои начини. Това не е нещо, от което се страхуваме. Няма какво да оформяте. Мрежата и браузърът трябва да бъдат възприети в полза на потребителя.

Ако ви е харесало това, моля натиснете бутона ♥, за да могат и другите.

Това е нещо, което написах за моя личен списък с имейли. Ако ви харесва, регистрирайте се тук, за да получавате имейли като тези, както и когато ги пиша.