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