瀏覽器相容性

ES2015導入/匯出功能目前在以下瀏覽器版本及更高版本中完全支援(檢查caniuse. com 以取得最新清單):

在舊版瀏覽器中啟用模組支援

對於舊版瀏覽器瀏覽在器版本中,您可能需要啟用某些標誌:

","image":"http://www.luping.net/uploads/20241106/1730858415672acdafd49c9.jpg","datePublished":"2024-11-07T15:48:47+08:00","dateModified":"2024-11-07T15:48:47+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 為什麼 Firefox 不支援 ES2015 導入?

為什麼 Firefox 不支援 ES2015 導入?

發佈於2024-11-07
瀏覽:535

Why Does Firefox Not Support ES2015 Imports?

ES2015導入可以在Firefox中工作嗎?

儘管將導入語句放在t1.js檔案的頂層,但您會遇到錯誤:「語法錯誤:導入聲明只能出現在模組的頂層。」這表示Firefox 可能不完全支援ES2015 導入功能。

理解正確的頂級要求

雖然您的導入語句位於 t1 的開頭。對於 Node.js,需要注意的是檔案本身必須明確表明它是作為模組載入的。僅僅將 import 語句放在非模組檔案的頂部是不夠的。

如何在Firefox 中啟用模組加載

要解決此問題,您需要將“type”屬性添加到腳本標記,指定它是一個模組:

瀏覽器相容性

ES2015導入/匯出功能目前在以下瀏覽器版本及更高版本中完全支援(檢查caniuse. com 以取得最新清單):

  • Firefox 60
  • Chrome(桌面版) 65
  • Chrome (Android) 66
  • Safari 11

在舊版瀏覽器中啟用模組支援

對於舊版瀏覽器瀏覽在器版本中,您可能需要啟用某些標誌:

  • Chrome Canary 60: “實驗性Web 平台”標誌
  • Firefox 54:“dom.moduleScripts.enabled”設定
  • Edge 15:「實驗性JavaScript 功能」標誌
版本聲明 本文轉載於:1729594878如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3