javascript - Safari 中未加载 JavaScript/HTML5 画布
问题描述
我正在一个使用 HTML5 画布的网站上工作,但加载和绘制到画布的 ES6 模块没有加载。它适用于 Chrome 和其他浏览器,但不适用于 Safari。我在开发者控制台中遇到的错误是:
[错误] SyntaxError:无效字符:'#' promiseReactionJob
虽然我在 Chrome 中没有遇到此类错误并且画布正确加载。有关更多背景信息,index.html 加载了另一个不是 ES6 模块的脚本,这在 Chrome 和 Safari 中都可以正常工作。
解决方案
推荐阅读
- json - 如何在 vscode 片段中为乳胶创建正则表达式片段
- math - 偏微分比较静力学垄断问题
- javascript - 将结构从 C 导出到 wasm?
- python - mingw32/bin/ld.exe: 找不到 -lpython"
- node.js - 在我的单元测试沙箱中。为什么它告诉我我指定的函数是不存在的属性?
- linkedin-api - 需要 LinkedIn 端点到所需的活动
- r - 国会选区作为 R 中的制图?
- c# - 使用新的编程语言扩展 msbuild/nuget
- ios - 为什么Xcode12.5没有iOS14.6SDK
- python - python - 2人游戏中的积分系统