Langkau ke kandungan utama Langkau ke navigasi dokumen
in English

Penyemak imbas dan peranti

Ketahui tentang penyemak imbas dan peranti, daripada moden hingga lama, yang disokong oleh Bootstrap, termasuk kebiasaan dan pepijat yang diketahui untuk setiap satu.

Penyemak imbas yang disokong

Bootstrap menyokong keluaran terbaharu dan stabil bagi semua pelayar dan platform utama.

Penyemak imbas alternatif yang menggunakan versi terkini WebKit, Blink atau Gecko, sama ada secara langsung atau melalui API paparan web platform, tidak disokong secara eksplisit. Walau bagaimanapun, Bootstrap harus (dalam kebanyakan kes) memaparkan dan berfungsi dengan betul dalam pelayar ini juga. Maklumat sokongan yang lebih khusus disediakan di bawah.

Anda boleh mendapatkan rangkaian penyemak imbas kami yang disokong dan versinya dalam.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

Kami menggunakan Autoprefixer untuk mengendalikan sokongan penyemak imbas yang dimaksudkan melalui awalan CSS, yang menggunakan Senarai Pelayar untuk mengurus versi penyemak imbas ini. Rujuk dokumentasi mereka untuk cara menyepadukan alatan ini ke dalam projek anda.

Peranti mudah alih

Secara umumnya, Bootstrap menyokong versi terkini setiap pelayar lalai platform utama. Harap maklum bahawa penyemak imbas proksi (seperti Opera Mini, mod Turbo Opera Mobile, UC Browser Mini, Amazon Silk) tidak disokong.

Chrome Firefox Safari Pelayar Android & WebView
Android Disokong Disokong v6.0+
iOS Disokong Disokong Disokong

Pelayar desktop

Begitu juga, versi terkini kebanyakan penyemak imbas desktop disokong.

Chrome Firefox Microsoft Edge Opera Safari
Mac Disokong Disokong Disokong Disokong Disokong
Windows Disokong Disokong Disokong Disokong

Untuk Firefox, sebagai tambahan kepada keluaran stabil biasa yang terkini, kami juga menyokong versi Extended Support Release (ESR) Firefox yang terkini.

Secara tidak rasmi, Bootstrap sepatutnya kelihatan dan berkelakuan cukup baik dalam Chromium dan Chrome untuk Linux dan Firefox untuk Linux, walaupun ia tidak disokong secara rasmi.

internet Explorer

Internet Explorer tidak disokong. Jika anda memerlukan sokongan Internet Explorer, sila gunakan Bootstrap v4.

Modal dan lungsur turun pada mudah alih

Limpahan dan menatal

Sokongan untuk overflow: hidden;pada <body>elemen agak terhad dalam iOS dan Android. Untuk itu, apabila anda menatal melepasi bahagian atas atau bawah mod dalam salah satu daripada pelayar peranti tersebut, <body>kandungan akan mula menatal. Lihat pepijat Chrome #175502 (dibetulkan dalam Chrome v40) dan pepijat WebKit #153852 .

Medan teks iOS dan menatal

Mulai iOS 9.2, semasa modal dibuka, jika sentuhan awal gerak isyarat tatal berada dalam sempadan teks <input>atau <textarea>, <body>kandungan di bawah modal akan ditatal dan bukannya modal itu sendiri. Lihat pepijat WebKit #153856 .

Elemen .dropdown-backdropini tidak digunakan pada iOS dalam navigasi kerana kerumitan pengindeksan-z. Oleh itu, untuk menutup menu lungsur dalam bar navigasi, anda mesti mengklik terus elemen lungsur turun (atau mana-mana elemen lain yang akan melancarkan acara klik dalam iOS ).

Pengezum penyemak imbas

Zum halaman tidak dapat dielakkan mempersembahkan artifak pemaparan dalam beberapa komponen, kedua-duanya dalam Bootstrap dan seluruh web. Bergantung pada isu itu, kami mungkin dapat membetulkannya (cari dahulu dan kemudian buka isu jika perlu). Walau bagaimanapun, kami cenderung untuk mengabaikan perkara ini kerana ia selalunya tidak mempunyai penyelesaian langsung selain daripada penyelesaian yang meretas.

Pengesah

Untuk memberikan pengalaman terbaik kepada penyemak imbas lama dan buggy, Bootstrap menggunakan penggodam penyemak imbas CSS di beberapa tempat untuk menyasarkan CSS khas kepada versi penyemak imbas tertentu untuk mengatasi pepijat dalam penyemak imbas itu sendiri. Penggodaman ini boleh difahami menyebabkan pengesah CSS mengadu bahawa ia tidak sah. Di beberapa tempat, kami juga menggunakan ciri CSS bleeding-edge yang belum diseragamkan sepenuhnya, tetapi ini digunakan semata-mata untuk peningkatan progresif.

Amaran pengesahan ini tidak penting dalam amalan kerana bahagian CSS kami yang tidak digodam mengesahkan sepenuhnya dan bahagian yang digodam tidak mengganggu fungsi bahagian yang tidak digodam dengan betul, oleh itu sebab kami sengaja mengabaikan amaran ini.

Dokumen HTML kami juga mempunyai beberapa amaran pengesahan HTML yang remeh dan tidak penting kerana kami memasukkan penyelesaian untuk pepijat Firefox tertentu .