检测图像是否被代理阻止

时间:2010-11-09 13:59:58

标签: javascript html webpage onerror

我有一个有游戏的网页。我意识到将从学校访问(主要是因为我和我的朋友将使用它)。我希望看看特定图片是否被屏蔽并显示单独的内容,我知道这些内容并未被我的学校特定代理人阻止。

1 个答案:

答案 0 :(得分:2)

一种简单的方法是使用JavaScript在加载后测量图像。如果它没有图像的原始尺寸,则会被阻止或更改。

如果代理使用相同大小的内容替换内容,这不起作用。当然。

onerror事件(您已在标签中指出)也可能有效,但它将取决于代理。如果它只是发送一个空图像来代替每个被阻挡的图像,则不会触发错误事件。