1

我不能 100% 确定这是否是一个编程问题,但我确实相信我针对这个问题的目标受众是正确的。

我已经为应用程序构建了一个基于 Web 的前端。现在前端将部署到客户的机器(基于本地主机的网站)。但是,此前端使用 Google Maps V3 和其他一些外部组件。它将需要互联网访问,但客户网络是高度安全的。我的问题从这里开始。

为了确保一切按计划进行,我们需要允许在启动网页时建立连接,所以我需要一个我的前端在启动时使用的 URL 列表。我主要需要谷歌地图网址,它们种类繁多(googleis.com,gstatic.com,...)

如何获取这些 URL 的列表?是否有任何 Google 文档(没有找到)?

我考虑过使用 Firebug 并在“网络”选项卡中列出所有条目。但是,这可以扩展到大约 2000 个项目(包括从本地网站加载的所有图像、脚本、CSS 样式表等)。

或者是否有一种工具/解决方法可以轻松找出应该明确允许哪些连接以使网站正常工作?

4

1 回答 1

0

您使用 Firebug - Network 选项卡的方法很好。Chrome 开发者工具 - 网络视图也非常好。我还没有看到地图加载的所有内容的列表,但那是因为它会根据您设置地图的方式而有所不同。我知道 Google 会根据您的选择努力仅加载您的地图所需的内容。

因此,如果您只使用选定的地图控件,Google 将尝试将图像下载限制为显示您的地图所需的控件所需的内容。当然,如果您包含其他项目,例如在加载绘图工具的 URL 上使用参数 ( libraries=drawing),您将有额外的网络加载。Google 将这些“额外”项目定义为库,以避免加载所有内容;只有那些需要它们的人必须加载它们。

除了设置地图并查看加载的内容之外,我想不出其他选择。

于 2012-05-21T12:40:13.533 回答