2017-05-04 144 views
-1

我是JavaScript新手。我正在使用Google Maps JavaScript API在我的网站中添加自动完成功能。该代码需要API密钥才能执行。保护Google Maps JavaScript API密钥

<script src="https://maps.googleapis.com/maps/api/js?key=MY_API_KEY&libraries=places"></script> 

我要保护这个API密钥,因为这是公开的,任何人都在浏览器中使用view page source canview我的JavaScript代码。

我该如何保护这个API密钥,使其不能公开显示?

回答

3

Google地图有各种各样的API密钥。

浏览器/ Javascript键旨在用于获取JS /前端库,并且可以使用。

只需确保您使用的浏览器键,发现这里:https://developers.google.com/maps/documentation/javascript/get-api-key

可以进一步增加安全性限制,以防止被其他地方使用的关键。您也可以通过域名,IP地址,android,ios应用进行限制。

注意,服务器端密钥应该是私有的。