Bolehkah Import ES2015 Berfungsi dalam Firefox?
Walaupun meletakkan penyata import anda di peringkat atas fail t1.js anda, anda menghadapi masalah ralat: "SyntaxError: pengisytiharan import hanya boleh muncul di peringkat atas modul." Ini menunjukkan bahawa Firefox mungkin tidak menyokong sepenuhnya fungsi import ES2015.
Memahami Keperluan Tahap Atas Yang Betul
Sementara penyata import anda terletak pada permulaan t1. js, adalah penting untuk ambil perhatian bahawa fail itu sendiri mesti secara jelas menunjukkan bahawa ia dimuatkan sebagai modul. Hanya meletakkan pernyataan import di bahagian atas fail bukan modul tidak akan mencukupi.
Cara Mendayakan Pemuatan Modul dalam Firefox
Untuk menyelesaikan isu ini, anda perlu untuk menambah atribut "jenis" pada teg skrip anda, dengan menyatakan bahawa ia adalah modul:
<code class="html"><script src="t1.js" type="module"></script></code>
Keserasian Pelayar
fungsi import/eksport ES2015 kini disokong sepenuhnya dalam versi penyemak imbas berikut dan kemudian (semak caniuse.com untuk senarai paling terkini):
Mendayakan Sokongan Modul dalam Penyemak Imbas Lama
Untuk versi penyemak imbas yang lebih lama, anda mungkin perlu dayakan bendera tertentu:
Atas ialah kandungan terperinci Mengapa Firefox Tidak Menyokong Import ES2015?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!