利用浏览器缓存和控制台警告

时间:2016-09-11 11:25:20

标签: javascript google-maps google-maps-api-3 browser-cache

我创建了网站,现在当我在google PageSpeedInsights工具中测试此内容时,我遇到了针对同一个脚本的杠杆浏览器缓存问题。

这是我在HTML文件中调用的脚本

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDktC0AXgcEZ5p9yN3RKLs_HCi6JKjZUeE&callback=initMap"></script

PageSpeedInsights向我展示了这个问题

https://maps.googleapis.com/…Z5p9yN3RKLs_HCi6JKjZUeE&callback=initMap (30 minuta)

当我在控制台中观看错误时,也会显示同一脚本的警告。现在我认为我犯了一些完全错误的东西。

这是控制台中的错误:

Uncaught InvalidValueError:initMap不是函数js?key = AIzaSyDktC0AXgcEZ5p9yN3RKLs_HCi6JKjZUeE&amp; callback = initMap:95

现在有人问题是什么。

由于

1 个答案:

答案 0 :(得分:0)

this github project上提出了类似的问题,其中他们引用stackoverflow entry作为可能的解决方案。

确保initMap()是全局范围的函数,或者传递给Google Maps JS的参数已正确命名。