如何解决跨源请求被阻止?
问题描述:
当我访问我的应用程序,在控制台中存在的错误是这样的:如何解决跨源请求被阻止?
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://my.system.com/my-system/assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
虽然我打开本地主机上
如何解决这个问题?
谢谢
答
添加响应头Access-Control-Allow-Origin : *
哪台主机http://my.system.com/my-system/assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0.
将解决跨域请求发出的服务器上。
你能分享示例代码吗? –
您正在使用什么类型的Web服务器?这是一个.NET应用程序或其他东西?需要启用CORS,并且这样做取决于您的Web服务器,并且可以通过在.NET中下载nuget包来启用。 http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api –
[在Chrome中禁用相同来源政策](http:// *。 com/questions/3102819 /禁用相同来源策略在铬) –