javascript - Windows UWP 应用程序中的 img 元素未调用 onerror 事件

标签 javascript html windows-10 windows-10-universal

如果找不到 img 标记的图像,我会尝试显示默认图像。因此,在下面的 html 代码中,由于 invalid.jpg 不可用,因此应该加载动物图像。

<img src="invalid.jpg" onerror="this.onerror=null;this.src='https://placeimg.com/200/300/animals';"/>

当我在浏览器中运行上面的代码时,它工作正常。我可以看到动物图像已加载到 img 标签中。然而,当我在 Windows 10 上的 Windows html5 桌面应用程序中运行相同的代码时,我看到的不是动物图像,而是加载在 img 标签中的损坏图像。

win10 上的图像损坏

Broken image on win10

所以基本上 onerror 事件不会在 Windows 10 应用程序中引发。有没有其他方法可以实现这一点。

最佳答案

我猜,您的事件“错误”不起作用,因为没有错误。

关于javascript - Windows UWP 应用程序中的 img 元素未调用 onerror 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48802465/

相关文章:

javascript - jQuery/JS - 变量似乎没有更新?

java - 设计数据库以保存 html、jsp、java、javascript 等代码

javascript - NestJS 是如何匹配注入(inject)目标和注入(inject)实例的?

html - 如何将图像放在按钮后面?

php - 如何删除 symfony2 中的 Session 和 cookie

windows - Windows 10 Docker Sitespeed.io错误: “$(pwd)”包含本地卷名的无效字符

javascript - React Router 1.0.0-rc1 的基本实现显示错误

jquery - 有没有办法通过 jQuery 更改样式

c# - 如何在 Windows Phone 8.1/Windows 10 上创建自定义 VirtualizingPanel?

c++ - Visual Studio 2015 中的 Iostream