我有一个包含许多硬编码页面的大型网站。如果有一个损坏的 URL,Firefox 似乎不在乎。但是谷歌浏览器和 IE 似乎显示了一个可怕的占位符框(好像应该有一个图像在它的位置)。
扫描损坏图像页面的最佳解决方案是什么?并分配display:none
给图像以阻止占位符出现?
function imgError(image){
image.onerror = "";
image.src = "/images/noimage.gif";
return true;
}
<img src="someimage.png" onerror="imgError(this);"/>
我找到了上面的客户端解决方案。但是 PHP 有没有办法在页面加载之前做到这一点?我正在使用混凝土5