在用开发Web应用时,常常需要跨域请求资源,这就需要解除浏览器的跨域限制。
否则会报
已拦截跨源请求:同源策略禁止读取位于 ..... 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。
这样的错误。
对于Chrome浏览器,设置跨域很容易。例如:https://www.cnblogs.com/shihaiming/p/10984394.html
但对于firefox并不容易,许多人介绍了设置 security.fileuri.strict_origin_policy 的方法,但它在最新的firefox浏览器中似乎并不生效。
在此,我们可以使用firefox浏览器插件来实现跨域,例如CORS-EVERYWHERE
https://addons.mozilla.org/en-US/firefox/addon/cors-everywhere/
它是可用的。它的github地址是https://github.com/spenibus/cors-everywhere-firefox-addon。