我正在使用提琴手通过我们的本地网络转发我的本地网络服务器以在移动设备等上进行测试。
static function OnBeforeRequest(oSession: Session) {
if (oSession.host.toLowerCase() == "192.168.1.100:8888") oSession.host="localhost:8020";
}
这很好用,除了我无法让谷歌地图使用我的 API 密钥进行正确身份验证,可怕的消息:
Google 已禁用此应用程序的 Maps API。提供的密钥不是有效的 Google API 密钥,或者未授权用于本网站上的 Google Maps Javascript API v3。如果您是此应用程序的所有者,您可以在此处了解如何获取有效密钥: https ://developers.google.com/maps/documentation/javascript/tutorial#api_key
我知道地图 api 正在我的本地机器上工作,因为我已将“localhost”添加到 google api 控制台上的允许引用部分。我尝试将我的全局 ip 添加到此列表中,localhost:8888、localhost:8020 等均无济于事。
有没有一种很好的方法来跟踪谷歌正在挑选的推荐人,以便我可以将其添加到我的“允许”列表中?我在 JS 中尝试过'document.referrer',但是在本地(地图工作)和本地网络远程访问(通过提琴手,地图不工作)上都返回空白。
我没有使用 PHP,所以 JS 中的东西会是理想的;我认为这是可能的,因为谷歌地图 API 是作为 javascript 添加的!
任何帮助将不胜感激,干杯。