javascript - 用 javascript 替换损坏的 Twitter 图片?

标签 javascript image twitter

在大多数情况下,您可以用如下所示的代码替换损坏的图像:

<img src="image.jpg" onerror="this.onerror=null;this.src='default.jpg'">

但是,它似乎不适用于像这样损坏的 Twitter 个人资料图片:

http://a1.twimg.com/profile_images/52087244/Photo_26.jpg

这是因为它返回 403 而不是 404 吗?有什么办法可以解决这个问题吗?

最佳答案

如果 onerror 不起作用,您可以尝试将一个函数附加到 onload,它会检查图像是否可接受(可能测试宽度/高度/src),如果不起作用则尝试另一个...

关于javascript - 用 javascript 替换损坏的 Twitter 图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301751/

相关文章:

javascript - 将值循环为特定格式

c# - 0x800a1391 - JavaScript 运行时错误 : 'jQuery' is undefined

javascript - GWT 同步脚本加载

android - 在 Image View Android 中获取模糊图像

页面底部的 Css 奇怪间距

haskell - 在 Haskell 中使用表情符号

javascript - 使用图像映射时通过 jquery 交换图像

css - 事件/单击时在图像周围创建边框

python - 将 tweepy 流限制为特定数量

javascript - 如何更改 Twitter 关注按钮的宽度?