Pelayar apa yang menyokong Promise?
Dengan pembangunan JavaScript, Promise telah menjadi cara standard untuk mengendalikan pengaturcaraan tak segerak. Ia ialah objek yang digunakan untuk mengendalikan operasi tak segerak, membolehkan kami menulis dan memahami kod tak segerak dengan lebih ringkas.
Promise pertama kali diperkenalkan dalam ECMAScript 6 (pendek kata ES6, iaitu versi keenam JavaScript), tetapi tidak semua pelayar menyokong semua ciri ES6. Oleh itu, sebelum memilih untuk menggunakan Promise, kita perlu terlebih dahulu menentukan sama ada pelayar sasaran menyokong Promise.
Pada masa ini, kebanyakan pelayar moden sudah menyokong Promise. Antaranya, berikut ialah sokongan beberapa penyemak imbas arus perdana:
Selain pelayar arus perdana yang dinyatakan di atas, terdapat juga beberapa pelayar lain yang sudah menyokong Promise, seperti pelayar Edge, Internet Explorer 11, Internet Samsung dan pelayar UC, dsb.
Walau bagaimanapun, masih terdapat kes di mana sesetengah penyemak imbas lama tidak menyokong Promise, terutamanya beberapa penyemak imbas mudah alih yang lebih lama. Untuk serasi dengan penyemak imbas versi rendah ini, kami boleh menggunakan beberapa perpustakaan atau shim, seperti ES6-Promise dan Babel, untuk mengisi jurang keserasian penyemak imbas.
Ringkasnya, kebanyakan penyemak imbas moden seperti Chrome, Firefox, Safari dan Opera sudah pun menyokong Promise secara asli. Sesetengah penyemak imbas lama mungkin perlu menggunakan shims atau alatan lain untuk serasi dengan penggunaan Promises. Jika anda perlu menggunakan Promise semasa pembangunan, anda boleh memilih sama ada untuk menggunakan fungsi berkaitan Promise berdasarkan keadaan penyemak imbas kumpulan pengguna sasaran untuk memastikan operasi normal kod dan pengalaman pengguna yang baik pada penyemak imbas yang berbeza.
Atas ialah kandungan terperinci Apakah pelayar yang menyokong Promise?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!