3步解锁加密压缩包:开源密码测试工具完全指南
2026/6/7 0:55:29
以下是前端开发中,浏览器访问页面时经常遇到的报错小坑,以及常见原因和解决办法(2025年视角,基于当前主流浏览器 Chrome / Edge / Firefox / Safari):
现象:浏览器显示“无法访问此网站”或“ERR_CONNECTION_REFUSED”
常见原因:
npm run dev、yarn dev、vite、next dev等没跑)http://localhost:3000但服务跑在 5173)解决:
netstat -ano | findstr :5173(Windows)或lsof -i :5173(Mac/Linux)查看端口占用npm run dev -- --port 8888现象:浏览器转圈圈很久,最终报“ERR_EMPTY_RESPONSE”
常见原因:
解决:
// Vite proxy 示例server:{proxy:{'/api':{target:'http://localhost:8080',changeOrigin:true,rewrite:(path)=>path.replace(/^\/api/,'')}}}现象:控制台报:
Access to fetch at 'http://xxx' from origin 'http://localhost:5173' has been blocked by CORS policy...常见原因:
解决:
// Spring Boot 示例@BeanpublicCorsFiltercorsFilter(){CorsConfigurationconfig=newCorsConfiguration();config.addAllowedOriginPattern("*");// 或具体域名config.addAllowedMethod("*");config.addAllowedHeader("*");config.setAllowCredentials(true);UrlBasedCorsConfigurationSourcesource=newUrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/**",config);returnnewCorsFilter(source);}现象:https 页面加载 http 资源被浏览器阻止
常见原因:
解决:
http://+ 浏览器允许不安全内容现象:自签名证书或 localhost https 访问报错
解决:
chrome://flags/#allow-insecure-localhost→ 启用mkcert生成本地受信任证书# 安装 mkcert(Windows/Mac/Linux 都支持)brewinstallmkcert# Mac# 或 Windows 用 Chocolatey: choco install mkcertmkcert -install mkcert localhost现象:
The resource from “http://localhost:5173/src/main.js” was blocked due to MIME type (“text/html”) mismatch...常见原因:
解决:
base配置(Vite/Vue CLI)// vite.config.jsbase:'/my-app/'// 如果部署在子目录types { application/javascript js mjs; }现象:视频/音频无法自动播放
解决:
muted属性(静音视频允许自动播放)<videoautoplaymutedloopplaysinline>| 报错关键词 | 常见原因 | 快速定位方法 |
|---|---|---|
| 404 Not Found | 路由/资源路径写错 | 检查 Network 面板请求路径 |
| 500 Internal Server Error | 后端接口报错 | 查看后端日志 |
| Script error | 跨域脚本加载失败 | 检查是否开启了 CORS |
| net::ERR_ABORTED 404 | 打包后路径错误 | 检查 publicPath / base 配置 |
| Unsafe attempt to load… | 本地 file:// 协议加载资源 | 必须通过 http://localhost 访问 |
如果还有具体的报错信息(完整报错文本 + 截图),贴出来我可以帮你更精准地定位~ 😄