中文

问题:地理定位服务在 2018 年 1 月的 Google Chrome 更新中不可用

说明

安装 2018 年 1 月更新后,使用 Google Chrome 浏览器时,地理定位服务(由“查找我的位置”功能所使用)将不可用。 此次更新将弃用跨域 iframe 中的权限,包括地理定位、midi、加密媒体扩展模块以及麦克风/摄像头访问权限。

原因

自 2018 年 1 月更新起,Google Chrome 将不允许在跨域 iframe 中访问浏览器的地理定位 API,除非嵌入页面在文档对象模型的 iframe 元素中明确允许该行为。 ArcGIS Maps for SharePoint 加载项中嵌入的 ArcGIS Maps 和 ArcGIS Search 应用程序部件将在外部域提供的 iframe 中进行渲染。 由于 SharePoint 在运行时将 iframe 插入到页面中,因此无法将 geolocation=allow 策略应用于 iframe 元素。 由于“查找我的位置”功能需要地理定位 API,因此在使用浏览器时,该功能将不可用。

解决方案或解决方法

此限制由 Google Chrome 浏览器造成,并非 ArcGIS Maps for SharePoint 中的缺陷。 要访问查找我的位置功能,请在其中一个其他支持的浏览器中使用 ArcGIS Maps for SharePoint。

相关信息