首页 > 解决方案 > 谷歌地图 API 密钥隐私

问题描述

我正在使用Google Maps API v3。我最近遇到了一些问题,我想与其他人分享我的代码以进行调试,例如在JSfiddleCodepen等上。

如何在不泄露我的 API 密钥的情况下做到这一点?

早期版本的 Google Maps API 允许我简单地包含https://maps.googleapis.com/maps/api/js在“外部资源”面板中,但这不再有效。

标签: google-mapsjsfiddleapi-keycodepencode-sharing

解决方案


您可能只是通过 http 引用将 API 密钥限制为 JSFiddle 或 Codepen,对于 JSFiddle,最佳做法是:

jsfiddle.net
jshell.net
*.jshell.net

这样一来,您就可以在 JSFiddle 或 Codepen 中自由使用您的 API 密钥,万一该 API 密钥在其他站点被使用,它会返回一个Degraded Experience,因此您不必担心意外使用.

请注意,上面的 http 引用仅适用于 JSFiddle,因为我还没有尝试限制 Codepen。

您还可以访问API 密钥最佳实践来了解限制 API 密钥的其他方法。


推荐阅读