html - 使用 webp 角度的后备图像
问题描述
<img src=${imageUrlWebp} onerror="this.error=null;this.src=${imageUrl}" width="700" height="110"/>
这种在角度中使用后备图像的方法是否适用于所有浏览器。它似乎适用于浏览器,但不确定如何检查不支持 webp 的浏览器。我知道他们是另一种类似这样的方法
<picture>
<source srcset="img/awesomeWebPImage.webp" type="image/webp">
<source srcset="img/creakyOldJPEG.jpg" type="image/jpeg">
<img src="img/creakyOldJPEG.jpg" alt="Alt Text!">
</picture>
但这似乎无法正常工作,因为我将此片段从打字稿文件附加到 html 并始终呈现我在 img 标记中提供的 src。
那么任何人都可以判断第一种方法是否正确以及如何检查回退是否在不支持 webp 的浏览器中正常工作的任何指针
解决方案
推荐阅读
- javascript - 返回三元条件Javascript ES6
- reactjs - 使用材质 UI 的自动完成 API 创建依赖项的问题
- python - 无法在 Python 空闲时打开 .py 文件
- c# - 从 AD 搜索和自动完成用户名
- python - 双字符问题,即如果输入字符串在python 3中是“The”,则制作一个打印出“THhee”的代码
- javascript - Formik 复选框值未显示检查为真值
- java - 如何锁定一组记录而不将它们提取给客户端
- python - 不支持的操作数类型 tkinter
- flutter - 尝试使用颤振 RenderRepaintBoundary 截屏时出错
- pandas - 一些 Pandas 子图为空白或未正确显示