iOS 上 Importmap 无法正常工作

iOS 上 Importmap 无法正常工作

💡 原文英文,约100词,阅读约需1分钟。
📝

内容提要

我发现我的JavaScript脚本在iPhone和iPad上无法运行,因为importmaps-rails 2.0移除了支持旧浏览器ES模块的es-module-shim模块。解决方法是添加以下脚本:`<script async src="https://unpkg.com/es-module-shims"></script>`。

🎯

关键要点

  • 在iPhone和iPad上,JavaScript脚本无法运行。
  • 问题源于importmaps-rails 2.0移除了es-module-shim模块。
  • es-module-shim模块负责旧浏览器的ES模块支持。
  • 移除该模块导致iOS设备上的脚本无法正常工作。
  • 解决方法是添加以下脚本:<script async src='https://unpkg.com/es-module-shims'></script>。
➡️

继续阅读