前言
最近使用Vue开发的项目,部署在nginx容器中,使用IE浏览器访问出现了问题,提示“Access-Control-Allow-Headers 列表中不存在请求标头 content-type”,“XMLHttpRequest: 网络错误 0x80070005, 拒绝访问”。
初步估计应该是前端项目和所部署的服务器不在同一域名导致的。
解决方案
1.在IE浏览器中打开Internet选项
2.切换到安全选项卡,点击Internet,取消勾选启用保护模式,然后点击自定义级别
3.在弹出的窗口中,启用跨域浏览窗口和框架、通过域访问数据,然后点击确认
4.点击本地Intrannet,取消勾选启用保护模式,然后点击自定义级别,然后执行第3步的操作。
5.最后点击应用,确定,刷新页面,发现可以看到浏览器页面 跨域问题消失了,如果不消失,可以重启IE再次尝试
总结
1.IE上问题比较多,推荐试用Chrome浏览器
2.可能不能完全解决各位的问题