(index):1 Access to XMLHttpRequest at https://www.baidu.com/ from origin http://localhost:5173 has been blocked by CORS policy: No Access-Control-Allow-Origin header is present on the requested resource.这个错误信息与你上一轮对话中的 Vue 模板报错完全不同。这是一个典型的CORS跨域资源共享错误发生在浏览器的网络请求层面。虽然你提供的网页解析内容显示的是百度的“404 Not Found”页面但关键信息在那行红色的报错❌ 错误核心CORS policy: No Access-Control-Allow-Origin header...这意味着你本地的开发服务器http://localhost:5173试图通过 AJAX/XHR 请求访问百度https://www.baidu.com/但百度服务器拒绝了这次请求。 为什么会发生同源策略限制浏览器为了安全禁止网页脚本JavaScript向不同域名、端口或协议的服务器发起请求。百度的策略百度作为公开网站主要面向浏览器直接访问通常不会配置 CORS 头部允许任意第三方网站如你的本地开发环境通过脚本调用其接口。你的操作你的代码中很可能有一行类似fetch(https://www.baidu.com/)或axios.get(https://www.baidu.com/)的逻辑。️ 如何解决根据你的具体需求可以选择以下几种方案方案一更换为支持 CORS 的测试接口推荐如果你只是想测试“能不能发请求”请不要使用百度或淘宝等大厂网站它们通常会屏蔽非浏览器请求。请改用专门用于测试的 API// 例如使用 JSONPlaceholder fetch(https://jsonplaceholder.typicode.com/posts/1) .then(response response.json()) .then(data console.log(data));方案二后端代理如果你需要获取百度的数据如果你确实需要获取百度的数据不能直接在前端浏览器里发请求必须通过你自己的后端服务器作为“中间人”去请求。前端请求你的本地后端http://localhost:3000/proxy-baidu你的后端服务器Node.js/Python等去请求百度https://www.baidu.com/后端拿到数据后再返回给前端。方案三开发环境关闭 CORS仅限调试不推荐如果你是在开发环境如 Vite可以通过配置vite.config.js来代理请求欺骗浏览器但这通常用于请求你自己的后端 API而不是去请求百度。 总结错误原因你在本地网页里直接用 JS 请求了百度百度拒绝了。解决办法如果是练手请换一个测试 API如jsonplaceholder如果是业务需求请通过后端服务器去请求。