Ця стаття не містить . (січень 2024) |
Кросбраузерність (від англ. Cross — «перетинається») — це властивість вебсайту або вебзастосунку за можливістю однаково відображатися та функціонувати у відповідності до поставленого завдання в усіх браузерах або ж поступово погіршуватися, коли функції браузера відсутні або недостатні.
Історія кросбраузерності пов’язана з історією «війни браузерів» наприкінці 1990-х років між Netscape Navigator і Microsoft Internet Explorer, а також з історією JavaScript і JScript, перших мов сценаріїв, реалізованих у браузерах. Netscape Navigator був найпоширенішим веб-браузером на той час, а Microsoft ліцензувала Mosaic на створення Internet Explorer 1.0 . Нові версії Netscape Navigator та Internet Explorer були випущені швидкими темпами протягом наступних кількох років. Через гостру конкуренцію на ринку веб-браузерів розробка цих браузерів була швидкою, а нові функції додавалися без будь-якої координації між постачальниками. Запровадження нових функцій часто мало пріоритет над виправленнями помилок, що призводило до нестабільних браузерів, нестабільної відповідності веб-стандартам, частих збоїв і багатьох дірок у безпеці.
На початку 21 століття такі методи, як аналіз браузера, вважалися непридатними для кросбраузерного сценарію. Термін «мультибраузерний» був придуманий для опису програм, які покладалися на пошук браузера або робили іншим чином недійсні припущення щодо середовища виконання, яке на той час майже завжди було веббраузером. Термін «кросбраузерність» набув свого загальноприйнятого значення в цей час, оскільки програми, які колись працювали в Internet Explorer 4 і Netscape Navigator 4 і з тих пір стали непридатними для використання в сучасних браузерах, не можуть бути розумно описані як «кросбраузерні». У просторіччі такі багатобраузерні програми, а також фреймворки та бібліотеки все ще називають кросбраузерними.
Простіше кажучи, таку характеристику дають сайтам, дизайн яких однаковий в найпопулярних сучасних браузерах - таких як Internet Explorer та Google Chrome. Відображення сайту при цьому може відрізнятися лише дрібними деталями (наприклад закругленими куточками, рівнем тіні, градієнтною або суцільною заливкою), але не кольоровою гамою, розташуванням елементів, а також, що найважливіше у визначенні даного поняття, структурою сайту, адже особливо багато проблем виникає з блочною версткою.
Часто виникає багато проблем з версіями Internet Explorer нижче 10, тому багато розробників вебсайтів не турбуються про кросбраузерність, а ставлять сторінку-заглушку, тобто користувач Internet Explorer може бачити лише одну сторінку, на якій йому рекомендується змінити браузер, без можливості перегляду контенту.
Примітки
- Browser Detection (and What to Do Instead). jibbering.com. Процитовано 10 вересня 2021.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2024 Krosbrauzernist vid angl Cross peretinayetsya ce vlastivist vebsajtu abo vebzastosunku za mozhlivistyu odnakovo vidobrazhatisya ta funkcionuvati u vidpovidnosti do postavlenogo zavdannya v usih brauzerah abo zh postupovo pogirshuvatisya koli funkciyi brauzera vidsutni abo nedostatni Istoriya krosbrauzernosti pov yazana z istoriyeyu vijni brauzeriv naprikinci 1990 h rokiv mizh Netscape Navigator i Microsoft Internet Explorer a takozh z istoriyeyu JavaScript i JScript pershih mov scenariyiv realizovanih u brauzerah Netscape Navigator buv najposhirenishim veb brauzerom na toj chas a Microsoft licenzuvala Mosaic na stvorennya Internet Explorer 1 0 Novi versiyi Netscape Navigator ta Internet Explorer buli vipusheni shvidkimi tempami protyagom nastupnih kilkoh rokiv Cherez gostru konkurenciyu na rinku veb brauzeriv rozrobka cih brauzeriv bula shvidkoyu a novi funkciyi dodavalisya bez bud yakoyi koordinaciyi mizh postachalnikami Zaprovadzhennya novih funkcij chasto malo prioritet nad vipravlennyami pomilok sho prizvodilo do nestabilnih brauzeriv nestabilnoyi vidpovidnosti veb standartam chastih zboyiv i bagatoh dirok u bezpeci Na pochatku 21 stolittya taki metodi yak analiz brauzera vvazhalisya nepridatnimi dlya krosbrauzernogo scenariyu Termin multibrauzernij buv pridumanij dlya opisu program yaki pokladalisya na poshuk brauzera abo robili inshim chinom nedijsni pripushennya shodo seredovisha vikonannya yake na toj chas majzhe zavzhdi bulo vebbrauzerom Termin krosbrauzernist nabuv svogo zagalnoprijnyatogo znachennya v cej chas oskilki programi yaki kolis pracyuvali v Internet Explorer 4 i Netscape Navigator 4 i z tih pir stali nepridatnimi dlya vikoristannya v suchasnih brauzerah ne mozhut buti rozumno opisani yak krosbrauzerni U prostorichchi taki bagatobrauzerni programi a takozh frejmvorki ta biblioteki vse she nazivayut krosbrauzernimi Prostishe kazhuchi taku harakteristiku dayut sajtam dizajn yakih odnakovij v najpopulyarnih suchasnih brauzerah takih yak Internet Explorer ta Google Chrome Vidobrazhennya sajtu pri comu mozhe vidriznyatisya lishe dribnimi detalyami napriklad zakruglenimi kutochkami rivnem tini gradiyentnoyu abo sucilnoyu zalivkoyu ale ne kolorovoyu gamoyu roztashuvannyam elementiv a takozh sho najvazhlivishe u viznachenni danogo ponyattya strukturoyu sajtu adzhe osoblivo bagato problem vinikaye z blochnoyu verstkoyu Chasto vinikaye bagato problem z versiyami Internet Explorer nizhche 10 tomu bagato rozrobnikiv vebsajtiv ne turbuyutsya pro krosbrauzernist a stavlyat storinku zaglushku tobto koristuvach Internet Explorer mozhe bachiti lishe odnu storinku na yakij jomu rekomenduyetsya zminiti brauzer bez mozhlivosti pereglyadu kontentu PrimitkiBrowser Detection and What to Do Instead jibbering com Procitovano 10 veresnya 2021