禁用相同的源策略Internet Explorer

ale*_*nov 36 internet-explorer cors websecurity

Chrome允许我们禁用相同的原始策略,因此我们可以测试跨源请求.我想知道是否有可能在IE中做同样的事情

ian*_*eks 69

是,您可以在Internet选项中进行设置:转到"安全"选项卡.对于当前区域,单击"自定义级别..."按钮.在下一个窗口中,向下滚动大约三分之一到"杂项>跨域访问数据源"并将其设置为"启用".如果当前区域是Internet,则应将站点添加到受信任区域,并为受信任区域设置此选项.

请注意,这将有效地禁用CORS,并且不会在请求中设置Origin标头.

如果您访问的资源需要身份验证,则需要在请求中手动处理此问题,或者在当前的浏览器会话中对自己进行预身份验证.

IE9跨域访问数据源

  • 这在IE 10中对我不起作用...我仍然无法从iframe或popup中的其他页面访问任何内容. (3认同)
  • 您还可能需要允许第三方cookie允许会话支持,如下所示:Internet选项 - >隐私 - >高级 - >第三方Cookie - >接受.选中"覆盖自动Cookie处理","接受"(第三方Cookie)和"始终允许会话Cookie". (2认同)

The*_*ram 6

在我的电脑上,我使用的是 Internet Explorer 11 版本,我也遇到了同样的问题。我已经完成了以下步骤来解决我的问题。

第 1 步:允许跨域访问

 (Press) Alt -> Tools -> Internet Options -> Security (Tab) -> 
 Custom Level -> Miscellaneous -> Access data sources across domains ->
 Set to Enable
Run Code Online (Sandbox Code Playgroud)

第 2 步:禁用保护模式

 (Press) Alt -> Tools -> Internet Options -> Security (Tab) -> 
 uncheck Enable Protected mode for Internet & Local Intranet
Run Code Online (Sandbox Code Playgroud)

第 3 步:将 localhost/domain 添加到受信任站点

 (Press) Alt -> Tools -> Internet Options -> Security (Tab) -> 
 Trusted site -> Sites -> Uncheck Require server verification(https:) -> 
 enter localhost url & click on add button.
Run Code Online (Sandbox Code Playgroud)