Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 允许本地主机上的cors_Javascript_Cors - Fatal编程技术网

Javascript 允许本地主机上的cors

Javascript 允许本地主机上的cors,javascript,cors,Javascript,Cors,我知道它已经有点被回答了,但我不知道如何解决我的问题。我正在使用Webpack4开发一个静态网站,在尝试加载图像(本地和在线服务器)时遇到问题 如何修复从源站“XXX”访问XMLHttpRequest的权限http://localhost:8080'已被CORS策略阻止:请求的资源上不存在'Access Control Allow Origin'标头使用Web包时出错?我没有使用express(仍在学习webpack),我找到的所有答案对我来说都有点复杂,并且使用自定义服务器,而我没有 有没有一

我知道它已经有点被回答了,但我不知道如何解决我的问题。我正在使用Webpack4开发一个静态网站,在尝试加载图像(本地和在线服务器)时遇到问题

如何修复从源站“XXX”访问XMLHttpRequest的
权限http://localhost:8080'已被CORS策略阻止:请求的资源上不存在'Access Control Allow Origin'标头使用Web包时出错?我没有使用express(仍在学习webpack),我找到的所有答案对我来说都有点复杂,并且使用自定义服务器,而我没有

有没有一个简单的方法可以绕过这个问题

顺便说一句,我在图像中使用了
。有时有效,有时无效。。在这一点上,我发现的文章对我来说太专业了

我已尝试将以下内容添加到我的
webpack.config.dev.js
文件中,但也不起作用:

devServer:{
标题:{
“访问控制允许来源”:“*”,
“访问控制允许方法”:“获取、发布、放置、删除、修补、选项”,
“访问控制允许标头”:“X-Requested-With,内容类型,授权”,
},
(...)
}

我认为您从在线服务器加载的图像会导致CORS警告,而您的网页配置与此无关

如果你使用的是Chrome,你可以通过使用像这样的扩展绕过CORS
或者使用Chrome的--disable web security参数解释为

我认为从在线服务器加载的图像会导致CORS警告,而您的网页配置与此无关

如果你使用的是Chrome,你可以通过使用像这样的扩展绕过CORS
或者使用Chrome的--disable web security参数,解释为你可以尝试使用,但这是一种黑客行为,不允许在你可以尝试使用的每一个API上使用,但这是一种黑客行为,不允许在每一个API上使用,我想没有简单的解决方法。请参阅下面的答案,如何在Chrome中禁用CORS,以及大量其他内容(幸好您可以从不同的配置文件中实现这一点)。我发现从长远来看,使用CORS中间件在一个非常简单的Experss服务器上提供服务更简单。我认为没有简单的方法可以解决这个问题。请参阅下面的答案,如何在Chrome中禁用CORS,以及大量其他内容(幸好您可以从不同的配置文件中实现这一点)。我发现从长远来看,使用CORS中间件在一个非常简单的Experss服务器上提供服务更简单。扩展非常完美!我试过其他没用的,但这个效果很好。谢谢我无法准确理解根本问题。是否要尝试在联机http服务器响应中添加“访问控制允许源代码”:“*”或“访问控制允许源代码”:“localhost:3000”?扩展非常完美!我试过其他没用的,但这个效果很好。谢谢我无法准确理解根本问题。是否要尝试在联机http服务器响应中添加“访问控制允许源代码”:“*”或“访问控制允许源代码”:“localhost:3000”?