No Access-Control-Allow-Origin

发布于 2022-09-05 22:13:57 字数 495 浏览 29 评论 0

我做了一个项目 图片 css js 的引用不受限制. 但是字体是安装的font-awe, 最后打包到线上环境, 说字体存在跨域问题.

听说, 只需要在神马头部加一行神马代码?不明白...

大神们,有懂的吗?

还有,网站里面的链接都用fillder代理了, 代理算是跨域吗?

Access to Font at 'http://s.happymmall.com/mmall-fe/dist/resourse/fontawesome-webfont.woff2' from origin 'http://happymmall.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://happymmall.com' is therefore not allowed access.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

甜`诱少女 2022-09-12 22:13:57

看这里看这里 前端跨域大全 ,里面有讲到为什么字体文件会报跨域

空袭的梦i 2022-09-12 22:13:57

我最近也碰到这种情况,我用npm装了cors,然后在node.js里引用一下就好app.use(cors())

夏の忆 2022-09-12 22:13:57

服务器用的是什么语言?在部署http://s.happymmall.com/mmall...的服务器上,response加一个header:res.header('Access-Control-Allow-Origin', '*');。你的proxy明显不是reverse proxy,从域名”http://happymmall.com“请求”http://s.happymmall.com/mmall...“是跨域了,浏览器因为安全问题,不允许跨域,除非服务器返回Access-Control-Allow-Origin header。也可以在服务器端的web server(比如nginx)配置反向代理,客户端请求http://happymmall.com/mmall-f...,代理配置为http://s.happymmall.com/mmall...

鸩远一方 2022-09-12 22:13:57

可以在数据前面加callback,试试吧

九八野马 2022-09-12 22:13:57

你的fontawesome难道不是跟你的前端工程放在一起打包的么?字体在http://s.happymmall.com/下,而你的工程却在http://happymmall.com下,挺奇怪的。讲道理,同一个工程的话,应该不会出现这种情况的。

你说了图片 css js 的引用不受限制,那是否可以试试把字体放在css或js的同一级目录里,看看是否是因为路径的不同,而导致的引用问题。

水中月 2022-09-12 22:13:57

这里有详细的解答:
https://www.ruoguschool.com/a...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文