两个可正常运行的线上vue项目在同一个页签互相跳转会报跨域错误
这是因为同一个页签下的不同项目使用的是不同的域名,而浏览器的同源策略限制了不同域名之间的交互。
解决方法:
-
在项目中使用相对路径跳转,避免使用绝对路径和完整的 URL。
-
在服务器端配置跨域访问的响应头,允许不同域名之间的交互。可以通过设置 Access-Control-Allow-Origin 头来实现跨域访问。
-
使用前端框架提供的跨域请求方法,如 Vue 中的 axios,可以在请求头中设置跨域访问的参数。
原文地址: https://www.cveoy.top/t/topic/bqXE 著作权归作者所有。请勿转载和采集!