谷歌自动完成js消失了,现在有显示:没有



今天我的谷歌自动完成输入字段消失了,似乎有什么东西在元素(不是CSS)的样式中添加了"显示:无"。

我发现了一些其他解决方案,这些解决方案覆盖了具有高 Z 索引的".pac-container"CSS 类,它似乎使其再次出现,但随后它没有显示任何搜索结果。有人知道为什么会发生这种情况以及什么是好的解决方案?

如果谷歌 api 密钥无效或类似的事情,这可能是标准的吗?

这是我的脚本导入:

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=MY_API_KEY"></script>

解决了!解决方案是设置特定的 API 版本,因此我们更改了它:

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=MY_API_KEY"></script>

对此:

<script src="https://maps.googleapis.com/maps/api/js?v=3.31&libraries=places&key=MY_API_KEY"></script>

感谢"geocodezip"的评论,我现在明白为什么了:

如果没有 v=3,您使用的是"实验版本"。这会定期中断(和/或以破坏其他代码的主要方式进行更改)。文档中的版本控制说明

最新更新