IE设置“跨域访问数据源”有助于理解

时间:2019-09-03 21:20:22

标签: internet-explorer office-js

Windows 7 Internet Explorer设置已禁用“跨域访问数据源”设置。我们使用angular运行了一个officejs应用程序,以从Web api获取数据。目的是使用相同的安全设置将Windows 7迁移到Windows 10。但是,当该应用程序在Windows 10下运行时,cors要求的预检无法启动(即使在Fiddler中也没有从请求返回任何数据)。

我想具体说明此设置在两种环境之间的实际作用。在Windows 7上,它完全不会影响应用程序,也不会完全影响应用程序。但是在Windows 10上,仅在启用此设置时有效。

1 个答案:

答案 0 :(得分:0)

“跨域访问数据源”策略设置允许您管理Internet Explorer是否可以使用Microsoft XML Parser(MSXML)或ActiveX数据对象(ADO)访问另一个安全区域中的数据。

如果启用此策略设置,则用户可以在区域中加载一个页面,该页面使用MSXML或ADO访问该区域中另一个站点的数据。如果在下拉框中选择“提示”,则会询问用户选择是否允许在使用MSXML或ADO的区域中加载页面来访问该区域中另一个站点的数据。

如果禁用此策略设置,则用户无法在使用MSXML或ADO来访问该区域中另一个站点的数据的区域中加载页面。

如果您未配置此策略设置,则会询问用户选择是否允许在使用MSXML或ADO的区域中加载页面,以从该区域中的另一个站点访问数据。

此策略受以下支持:至少Windows XP Service Pack 2或Windows Server 2003 Service Pack 1中的Internet Explorer 6.0。请检查IE浏览器版本。