0

我正在尝试确定以下哪个(后备链接或 src 链接)实际呈现到屏幕上:

<a href="http://itemlink"><img fallback="http://link1.gif" src="http://link2.gif"></a>

我需要一种方法来确定我实际上会在屏幕上看到哪些图像(使用 PHP)。

注意:这是我第一次看到 fallback 属性,这是其他人代码的一部分(出于安全原因,我已经替换了实际链接)。

4

2 回答 2

1

Rahter 然后使用fallback你应该使用onerror.

<img src="http://link1.gif"
onerror='this.onerror = null; this.src="http://link2.gif"' />

这也适用于很好的跨浏览器。

希望能帮助到你。

于 2013-07-03T19:49:31.213 回答
0

将 onerror 更新为

http://domain.com/track.php=failed_image_on_screen=link1.gif

然后浏览器应该向 php 脚本发出 http 请求,以便您可以捕获并记录

于 2013-07-03T20:04:46.400 回答