You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

加载Google Maps遇语法错误:旧版Chrome出现Unexpected token ?

错误原因分析:旧版嵌入式Chrome加载Google Maps报错Unexpected token ?
  • 核心原因:2019年左右的旧版Chrome(对应Chrome 79及更早版本)不支持ES6中的可选链操作符(?.)。Google Maps JavaScript API后续迭代时,代码中引入了这个新语法,旧浏览器无法识别?.符号,因此抛出SyntaxError: Unexpected token ?错误。

  • 版本差异本质:2020年及之后的Chrome新版本(Chrome 80及以上)已原生支持可选链操作符,能正常解析API的最新代码,所以不会出现报错。

  • 额外说明:你使用的加载脚本直接拉取Google Maps API的最新版本(未指定version参数),API默认返回适配现代浏览器的代码,旧版浏览器因缺少新语法支持,导致解析失败。

内容的提问来源于stack exchange,提问作者emre deli

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 00:04:49