我正在尝试确定以下哪些内容(后备或src链接)实际呈现在屏幕上:
<a href="http://itemlink"><img fallback="http://link1.gif" src="http://link2.gif"></a>
我需要一种方法来确定我在屏幕上实际看到的图像(使用PHP)。
注意:这是我第一次看到fallback属性,这是其他人代码的一部分(出于安全原因,我已经替换了实际的链接)。
答案 0 :(得分:1)
Rahter然后使用fallback
您应该使用onerror
。
<img src="http://link1.gif"
onerror='this.onerror = null; this.src="http://link2.gif"' />
这也是很好的交叉浏览器。
希望它有所帮助。
答案 1 :(得分:0)
将onerror更新为
http://domain.com/track.php=failed_image_on_screen=link1.gif
然后浏览器应该向php脚本发出http请求,以便捕获并记录