google-maps - 谷歌地图 API 密钥隐私
问题描述
我正在使用Google Maps API v3。我最近遇到了一些问题,我想与其他人分享我的代码以进行调试,例如在JSfiddle、Codepen等上。
如何在不泄露我的 API 密钥的情况下做到这一点?
早期版本的 Google Maps API 允许我简单地包含https://maps.googleapis.com/maps/api/js
在“外部资源”面板中,但这不再有效。
解决方案
您可能只是通过 http 引用将 API 密钥限制为 JSFiddle 或 Codepen,对于 JSFiddle,最佳做法是:
jsfiddle.net
jshell.net
*.jshell.net
这样一来,您就可以在 JSFiddle 或 Codepen 中自由使用您的 API 密钥,万一该 API 密钥在其他站点被使用,它会返回一个Degraded Experience,因此您不必担心意外使用.
请注意,上面的 http 引用仅适用于 JSFiddle,因为我还没有尝试限制 Codepen。
您还可以访问API 密钥最佳实践来了解限制 API 密钥的其他方法。
推荐阅读
- reactjs - 如何从 Firestore 渲染数据以响应本机组件?
- jquery - 如何使用 jQuery 选择嵌套在数据属性中的 id?
- reactjs - 从父组件的函数体内更新子组件
- javascript - 如何在javascript中将数组转换为json对象?
- python - Flask-Bootstrap wtf.quick_form 是否呈现 SelectFields?
- mongodb - Spring Data Mongo DB Criteria 查询以根据条件过滤嵌套文档
- elasticsearch - Elasticsearch Term Vector API 的字段统计含义
- c++ - 使用随机挑选的皇后解决 N-Queen 问题
- html - Main text overlapping over footer
- python - python-crontab:查找现有的 cron 作业给出错误的结果