Javascript 同源策略不允许读取远程资源
我可能对Cors有问题。我正在做本地开发(react前端,asp.net core 2 api后端) IE 11和Chrome都没有问题,但Firefox对我的请求有问题 我只是不断从电话中听到“网络错误” 我在firefox中禁用了“HSTS”,现在我看到一条“警告消息” 在我的cor中,现在让dev变得简单,我只有Javascript 同源策略不允许读取远程资源,javascript,ssl,firefox,cors,asp.net-core-2.0,Javascript,Ssl,Firefox,Cors,Asp.net Core 2.0,我可能对Cors有问题。我正在做本地开发(react前端,asp.net core 2 api后端) IE 11和Chrome都没有问题,但Firefox对我的请求有问题 我只是不断从电话中听到“网络错误” 我在firefox中禁用了“HSTS”,现在我看到一条“警告消息” 在我的cor中,现在让dev变得简单,我只有 public void ConfigureServices(IServiceCollection services) { services.AddCors(); .
public void ConfigureServices(IServiceCollection services)
{
services.AddCors();
...
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseCors(builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
}
我也有同样的问题,但事实证明CORS错误有点像是在转移视线。我在Firefox中打开开发者控制台,单击网络下的选项请求,然后进入安全选项卡。我看到了以下情况: mozilla\u pkix\u错误\u自签名\u证书发生错误 我通过在VisualStudio中访问.Net核心应用程序的属性修复了此问题。我从左侧的菜单中选择了Debug。页面上有一个名为EnableSSL的复选框以及一个URL(在我的例子中)。我在Firefox中浏览了这个页面,得到了一个警告页面,为它添加了一个安全异常,之后一切都按预期进行
如果您没有看到警告页面,请按照此处的建议清除缓存:是的,必须在FF()中为我的证书添加一个例外,并在中输入我的https本地主机url。哇,您不是在开CORS的玩笑,浪费了这么多小时。转到我的https端点并接受Firefox中的风险已经解决了这一问题。谢谢非常感谢。在开发角度应用程序时,试图修复所谓的CORS错误让人非常恼火。天哪,我在这方面花的时间太长了。多么令人误解的废话!在这里,我正在处理.UseCors选项,而实际上,firefox只是一个小婊子。我所要做的就是在进入之前确认错误,而是在Chrome上打开我的本地主机。
public void ConfigureServices(IServiceCollection services)
{
services.AddCors();
...
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseCors(builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
}