Dagiti browser ken alikamen
Ammuem ti maipapan kadagiti browser ken alikamen, manipud moderno agingga iti daan, a suportado ti Bootstrap, agraman dagiti pagaammo a quirk ken bug para iti tunggal maysa.
Dagiti nasuportaran a browser
Suportaran ti Bootstrap dagiti kaudian, natalged a pannakairuar dagiti amin a kangrunaan a browser ken plataporma.
Dagiti alternatibo a browser nga agus-usar ti kaudian a bersion ti WebKit, Blink, wenno Gecko, direkta man wenno babaen ti web view API ti plataporma, ket saan a nalawag a nasuportaran. Nupay kasta, ti Bootstrap ket rumbeng (iti kaaduan a kaso) nga umiso ti ipakita ken panagandar kadagitoy a browser pay. Ad-adu nga espesipiko nga impormasion ti suporta ti naited iti baba.
Mabalinmo a sapulen dagiti nasuportaran a sakop dagiti browsermi ken dagiti bersionda iti.browserslistrc file
:
# https://github.com/browserslist/browserslist#readme
>= 0.5%
last 2 major versions
not dead
Chrome >= 60
Firefox >= 60
Firefox ESR
iOS >= 12
Safari >= 12
not Explorer <= 11
Usarenmi ti Autoprefixer tapno mangasikaso iti nairanta a suporta ti browser babaen kadagiti prefix ti CSS, nga agus-usar iti Browserslist tapno mangituray kadagitoy a bersion ti browser. Konsultaen ti dokumentasionda no kasano nga isilpo dagitoy nga alikamen kadagiti proyektom.
Dagiti mobile nga alikamen
Iti sapasap a panagsao, ti Bootstrap ket mangsuporta kadagiti kaudian a bersion ti tunggal maysa a nangruna a plataporma dagiti default a browser. Imutektekanyo a dagiti proxy a browser (kas ti Opera Mini, Turbo a kasasaad ti Opera Mobile, UC Browser Mini, Amazon Silk) ket saan a nasuportaran.
Chrome nga | Firefox nga | Safari nga | Browser ti Android & Panangkita iti Web | |
---|---|---|---|---|
Android nga | Nasuportaran | Nasuportaran | — | v6.0+ nga |
iOS nga | Nasuportaran | Nasuportaran | Nasuportaran | — |
Dagiti browser iti desktop
Kasta met, dagiti kaudian a bersion ti kaaduan a desktop browser ket nasuportaran.
Chrome nga | Firefox nga | Microsoft nga Edge | Opera nga | Safari nga | |
---|---|---|---|---|---|
Mac ni Mac | Nasuportaran | Nasuportaran | Nasuportaran | Nasuportaran | Nasuportaran |
Dagiti tawa | Nasuportaran | Nasuportaran | Nasuportaran | Nasuportaran | — |
Para iti Firefox, malaksid iti kaudian a normal a natalinaay a pannakairuar, suportaranmi pay ti kaudian a bersion ti Extended Support Release (ESR) ti Firefox.
Iti saan nga opisial, ti Bootstrap ket rumbeng nga umdas ti panagkita ken panagtignayna iti Chromium ken Chrome para iti Linux, ken Firefox para iti Linux, urayno dagitoy ket saan nga opisial a nasuportaran.
Internet nga Eksplorador
Saan a nasuportaran ti Internet Explorer. No kasapulam ti suporta ti Internet Explorer, pangngaasim ta usarem ti Bootstrap v4.
Modal ken dropdown iti mobile
Overflow ken panag-scroll
Ti suporta para overflow: hidden;
iti on the <body>
element ket medyo limitado iti iOS ken Android. Tapno maaramid dayta, no ag-scroll-ka a lumabas iti ngato wenno baba ti maysa a modal iti asinoman kadagita a browser dagita nga alikamen, <body>
mangrugin nga ag-scroll ti linaonna. Kitaen ti bug ti Chrome #175502 (natarimaan iti Chrome v40) ken ti bug ti WebKit #153852 .
iOS text fields ken panag-scroll
Manipud iti iOS 9.2, bayat a ti maysa a modal ket silulukat, no ti damo a panagsagid ti maysa a panagtignay ti lukot ket adda iti uneg ti beddeng ti maysa a tekstual <input>
wenno a <textarea>
, ti <body>
linaon iti baba ti modal ket mai-scrollto imbes a ti modal a mismo. Kitaen ti bug ti WebKit #153856 .
Dagiti Panag-dropdown ti Navbar
Ti .dropdown-backdrop
elemento ket saan a maus-usar iti iOS iti nav gapu ti kinarikut ti z-indexing. Gapuna, tapno maiserra dagiti dropdown kadagiti navbar, masapul a direkta nga i-klikmo ti dropdown nga elemento (wenno ania man a sabali nga elemento a mangpaputok iti pasamak ti panag-click iti iOS ).
Panag-zoom ti browser
Ti panag-zoom ti panid ket saan a maliklikan a mangipresenta kadagiti artifact ti panagiparang kadagiti sumagmamano a paset, agpadpada iti Bootstrap ken ti nabati a paset ti web. Depende iti isyu, mabalin a matarimaantayo dayta (agsapul nga umuna ket kalpasanna luktantayo ti isyu no kasapulan). Nupay kasta, agannayastayo a di ikankano dagitoy ta masansan nga awan ti direkta a solusionda malaksid kadagiti hacky a panagliklik.
Dagiti Validator
Tapno mangipaay ti kasayaatan a mabalin a padas kadagiti daan ken buggy a browser, ti Bootstrap ket agus-usar kadagiti CSS a browser hack kadagiti sumagmamano a lugar tapno mangpuntiria ti espesial a CSS kadagiti sumagmamano a bersion ti browser tapno agtrabaho iti aglawlaw dagiti bug kadagiti browser a mismo. Dagitoy a hack ket maawatan a pakaigapuan ti panagreklamo dagiti CSS validator a saan nga imbalido dagitoy. Iti agassawa a lugar, agus-usarkami pay kadagiti bleeding-edge a tampok ti CSS a saan pay a naan-anay a naistandard, ngem dagitoy ket naus-usar a puro para iti progresibo a panagpasayaat.
Dagitoy a pakdaar ti panangipaneknek ket saan a napateg iti praktis gapu ta ti saan a hacky a paset ti CSS-tayo ket naan-anay a mangbalido ken dagiti hacky a paset ket saan a mangsinga iti umno a panagandar ti saan a hacky a paset, gapuna no apay nga inggagaratayo a di ikankano dagitoy a partikular a pakdaar.
Dagiti dokumentomi ti HTML ket addaan met kadagiti sumagmamano a saan a napateg ken saan a napateg a pakdaar ti panangipaneknek ti HTML gapu ti pannakairamanmi ti maysa a panagliklik para iti maysa a naikeddeng a bug ti Firefox .