google-maps - Google Maps API HTTP 限制:如何使用通配符?
问题描述
基于此处的文档
我使用通配符添加了 http 限制,如下所示:
这应该涵盖所有子域的所有路径,但是RefererNotAllowedMapError
当我尝试使用时收到错误https://www.dev.mydomain.com/#/
我什至尝试明确添加https://www.dev.mydomain.com/#/
,但我得到了同样的错误。
我完全迷失了,不知道该怎么办。显然,其他人正在使用 Google Maps API,并没有完全不受限制地使用它们,因此必须有一种方法来做到这一点。
解决方案
尝试添加这两个 HTTP 限制:
*.mydomain.com/*
mydomain.com/*
这两个将允许您的 API 密钥在您网站的所有子域和路径中使用。
在您的域之前添加 (*.) 将允许“www.mydomain.com”或“dev.domain.com”之类的内容访问您的 API 密钥。
在您的域之后添加 (*) 将允许“domain.com/path”之类的内容访问您的 API 密钥。
推荐阅读
- amazon-web-services - NiFi:有没有办法调用 AWS Comprehend 并连接到 NiFi?
- mysql - 两个 mySQL 数据库结构示例,哪一个更高效并保持数据完整性?
- angular - 使用客户端特定组件构建的角度多个应用程序
- c# - 如何在运行时使用参数解决依赖关系?
- php - 为什么 laravel 的 cookie 为空 - 5.7
- sql - SQL 数据同步功能 - 在 2 个 SQL Azure 数据库(集线器和成员数据库)之间刷新架构时遇到问题
- regex - 如何在scala中对字符串中的相似字符进行分组?
- javascript - 循环声音元素数组
- maven-plugin - 使用 Shade 插件重定位功能的缺点
- android - 在 Android 中查看 AGPS 设置