由于被CORS策略(javascript,html和css)阻止,程序在Firefox中运行但不是chrome

Posted

技术标签:

【中文标题】由于被CORS策略(javascript,html和css)阻止,程序在Firefox中运行但不是chrome【英文标题】:Program working in Firefox but not chrome due to being blocked by CORS polict (javascript, html & css) [duplicate] 【发布时间】:2018-11-02 12:59:36 【问题描述】:

我目前正在编写 frogger 代码,并且正在使用 Chrome。我不断收到以下错误:

CORS 策略已阻止从源“null”访问“file:///C:/Users/owner/Desktop/Frog.png”中的图像:无效响应。因此,Origin 'null' 不允许访问

我尝试在 Firefox 中运行该代码,并且没有出现任何错误。我正在使用getImageData 以及图像标签,我认为这可能是由于跨域数据造成的问题。有什么修复吗?

【问题讨论】:

【参考方案1】:

如果只是用于个人项目,您可以使用 Chrome 扩展程序暂时允许此处找到的 CORS 请求:

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en

【讨论】:

以上是关于由于被CORS策略(javascript,html和css)阻止,程序在Firefox中运行但不是chrome的主要内容,如果未能解决你的问题,请参考以下文章

请求被 CORS 策略阻止

JSONP跨域和CORS跨域的区别

跨域(jsonp cors)

Web API 2 对 CORS 的支持

由于 CORS 错误,Axios 调用被阻止

带有 Javascript 的 Dot Net Core Web API - CORS 策略错误