1

我正在使用 Delphi 和 DCEF (Delphi Chromium Embedded Framework) 将本地 HTML 文件加载到嵌入在表单中的浏览器中。HTML 文件正在尝试显示谷歌地图并具有以下行 -

<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=true&v=3.6&client=gme-{mycompanyid}"></script>

但问题是作为引用者发送到 Google API 的 URL 是

HTTP://127.0.0.1/mypage.html

我们已经为我们的业务客户端 ID 授权了我们的网站 URL,并且我们希望为此桌面应用程序使用相同的业务客户端 ID。

我的问题是 - 我怎样才能获得对 Google API 的调用以使用不同的引用?我认为这是不可能的。

4

1 回答 1

1

决定不相信这一点,本地托管的 HTML 文件确实存在安全风险。我们仍在使用 Delphi 形式的嵌入式 DCEF 浏览器,但将 HTML 文件托管在我们的公司网络服务器上。这样,Google API 就会对地图请求的引用 URL 感到满意。

感谢所有回复的人。

于 2013-08-01T13:59:43.030 回答