【问题标题】:How to load Google Places API in a .js file and not within a <script> element?如何在 .js 文件中而不是在 <script> 元素中加载 Google Places API?
【发布时间】:2019-09-21 05:14:30
【问题描述】:

我正在查看Google Places API documentation,他们声明我必须像这样加载 API: &lt;script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&amp;libraries=places"&gt;&lt;/script&gt;

有没有办法通过 Javascript 文件加载此 API,而不是在 HTML 文档中公开我的 API 密钥?

谢谢。

【问题讨论】:

    标签: javascript html api google-places-api api-key


    【解决方案1】:

    您无能为力,您必须将 API 密钥放在脚本标签中,但是如果有人想在另一个域中使用您的 API 密钥,他们会收到错误。
    欲了解更多信息,请查看API Key Best Practices

    【讨论】:

      【解决方案2】:

      您也许可以通过 javascript 将 script 标签添加到 DOM,但这会实现什么呢? js 还是会被客户端加载,你可以像读取 html 一样轻松读取 js 文件。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-16
      • 2017-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多