漏洞

漏洞:无法使用 Google 凭据从 ArcMap 登录到 ArcGIS Online

Last Published: April 25, 2020

描述

在使用 Google 凭据从 ArcMap 登录到 ArcGIS Online 时,遇到以下错误:

“此页面上的脚本中出现错误”
“Google 无法使您登录”。

这已被记录为 BUG-000127774

:
此问题也会影响 ArcGIS Pro,可以在文章“漏洞:无法使用 Google 凭据从 ArcGIS Pro 登录到 ArcGIS Online”中找到该产品的解决方法

原因

出现此问题是因为 Google 登录 web 页面上的脚本与 ArcMap 中用于嵌入式浏览器对话框的 Internet Explorer 版本不兼容。

解决办法

可以使用注册表项来调整 web 浏览器的 Internet Explorer 版本。

警告: 
下面的说明涉及更改操作系统的重要组成部分。 建议您先备份操作系统及文件(包括注册表),然后再继续操作。 必要时,请咨询有资历的计算机系统专业人士。

在遵循这些说明进行操作时,Esri 无法保证非正确修改后的结果。因此,请谨慎使用并自行承担风险。
  1. 单击开始 > 运行
  2. 打开框中键入 regedit,然后单击确定
  3. 浏览至以下注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
  1. 为以下每个可执行文件添加一个新的 DWORD(32 位)值:
    • ArcMap.exe
    • ArcCatalog.exe
    • ArcGlobe.exe
    • ArcScene.exe
  2. 右键单击 FEATURE_BROWSER_EMULATION,然后单击 新建 > DWORD(32 位)值
  3. 如步骤 4 中所示,指定注册表项的名称,例如 ArcMap.exe。
  4. 右键单击注册表项,然后单击修改
  5. 将注册表项值数据修改为 2af9,然后单击确定
  6. 针对其余三个可执行文件中的每一个重复步骤 4 到 8。
:
在“Internet 选项”中删除浏览历史记录,以清除与 ArcMap 配合使用的 Google 凭据。

文章 ID:000022695

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容