Vue项目用了WebP图片但旧浏览器显示不出来怎么办? Top丶娅廷 提问于 2026-02-19 11:53:25 阅读 14 优化 最近在Vue项目里把图片都换成WebP格式了,发现Chrome显示正常,但测试IE11和部分安卓机完全看不到图片。我查了文档知道这些浏览器不支持WebP,试过用标签加srcset属性: <img src="image.webp" type="image/webp" alt="示例"> 但还是不行。有没有什么兼容方案既能用WebP又能回退到JPEG?之前用过图片服务器自动转换,但公司服务器不支持动态格式转换… WebP格式资源优化 我来解答 赞 6 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 梓玥 Lv1 省事的话,直接用 标签做回退方案,代码如下: <picture> <source srcset="image.webp" type="image/webp"> <img src="image.jpg" alt="示例"> </picture> 浏览器支持 WebP 就会加载 image.webp,不支持就自动回退到 image.jpg。简单粗暴,不用折腾服务器配置。 回复 点赞 2026-02-19 12:02 加载更多 相关推荐 1 回答 15 浏览 为什么我的Vue项目中使用WebP图片在某些浏览器显示异常? 我在Vue项目里尝试用WebP格式优化图片资源,用标签直接引入.webp文件。在Chrome/Firefox都能正常显示,但测试时发现IE11和旧版Safari(比如14.1)显示空白。我检查过文件路... Designer°逸翔 优化 2026-02-15 01:19:23 2 回答 26 浏览 在Vue项目中选择构建工具时,Webpack和Vite有什么关键区别? 我们在准备迁移一个中型Vue项目时遇到了选型困惑。之前用Webpack打包要等十几秒,但同事说Vite可能更流畅。试过用Vite初始化后热更新确实快,但项目依赖了一些旧版loader,比如vue-lo... 端木爱豪 前端 2026-02-05 14:34:27 1 回答 29 浏览 WebP图片在低版本浏览器不显示,picture标签回退没生效怎么办? 最近在项目里把所有图片换成WebP格式,测试时发现IE11和Edge旧版直接不显示图片。虽然知道这些浏览器不支持,但按照网上的方法写了picture标签:<picture><sour... W″浩然 优化 2026-01-28 09:05:26 1 回答 16 浏览 浏览器不支持WebP图片时,如何优雅地实现降级回退到JPEG? 最近在做图片格式优化时,把所有图片换成了WebP格式,结果发现低版本IE和某些移动端浏览器直接显示不出来。我试过用标签配合: <picture> <source srcset="im... 程序员静欣 优化 2026-02-17 07:02:31 2 回答 13 浏览 React项目中同时使用WebP和AVIF图片导致旧浏览器白屏怎么办? 大家好,我在React项目里用标签的srcset属性同时提供webp和avif格式图片,结果在IE11和老版安卓机上直接显示空白了。之前用Can I Use查过这两种格式的支持情况,确实这些旧浏览器不... 司徒红瑞 优化 2026-02-04 19:03:28 2 回答 39 浏览 转换为WebP后图片显示空白怎么办? 我刚把项目里的JPG图片转成WebP格式,但页面上全显示空白了... 之前用的是普通标签,改成WebP路径后这样写的: <img src="logo.webp" alt="logo" width... 书生シ士俊 优化 2026-01-25 21:39:22 1 回答 48 浏览 为什么使用WebP格式后图片在移动端显示模糊,该怎么解决? 我在项目里用WebP格式压缩图片,发现手机端显示的图片边缘特别模糊,这是为什么? 之前用这个JS脚本自动替换图片格式: document.querySelectorAll('img'... a'ゞ伊可 优化 2026-02-06 06:07:29 1 回答 23 浏览 WebP图片回退时旧浏览器显示空白怎么办? 我在项目里用picture标签做WebP回退,代码写成这样: <picture> <source srcset="logo.webp" type="im... 司徒奕卓 优化 2026-02-03 23:05:32 2 回答 26 浏览 为什么我的Vue项目启用了HTTP/3但网络面板还是显示HTTP/2? 我最近在Vue项目里用fetch请求接口时,发现浏览器网络面板始终显示协议是HTTP/2。服务器已经配置了QUIC和HTTP/3,也确认过CDN支持。尝试过清除缓存、换Edge和Chrome最新版测试... 俊瑶 Dev 优化 2026-01-26 13:40:29 1 回答 13 浏览 WebP图片懒加载时,为什么部分图片显示成空白? 我在用Intersection Observer做WebP图片懒加载时,发现Chrome能正常显示,但Firefox有30%几率显示空白图片。之前用标签的srcset属性根据浏览器支持动态切换WebP... 爱学习的家豪 优化 2026-02-12 09:04:41
标签做回退方案,代码如下:浏览器支持 WebP 就会加载
image.webp,不支持就自动回退到image.jpg。简单粗暴,不用折腾服务器配置。