Windows 7 Internet Explorer设置已禁用跨域访问数据源设置。我们使用angular运行officejs应用程序,以从web api获取数据。目标是将我们的Windows 7迁移到具有相同安全设置的Windows 10。我想详细了解这一设置在两个环境之间的实际作用。在Windows7上,无论是否设置,它都不会影响应用程序。但在Windows 10上,仅当启用此设置时才起作用。
在代码中,我提到了特定的URL(域)只需要访问我的API。= new EnableCorsAttribute("www.Test.com", "*", "*");根据CORS策略,如果我使用域www.Test.com调用上述API,则API响应将显示在浏览器(JavaScript客户端)中,而如果我从另一个域(假设是www.sample.com)调用响应,则不会在浏览器(JavaScript客户端)