jQuery clone()和302图像源 – 如何避免在Firefox中重新加载?

我在

有一组图像。 出于安全目的,所有这些图像都通过302而不是200来提供(基于身份validation的servlet服务图像)。

我想克隆那个

并将其附加到另一个容器中。

在除Firefox之外的所有浏览器中执行此操作时,不会重新加载图像。 似乎那些浏览器理解它是相同的图像。

在Firefox中,每个图像在克隆/追加后重新加载。 我想避免这种情况。 有没有人对如何有任何建议?

更新代码示例:

 

$(document).ready(function(){ $("#btn1").click(function(){ $("#imgs").clone().appendTo("#group1"); }); $("#btn2").click(function(){ $("#imgs").clone().appendTo("#group2"); }); });

尝试为Firefox用户添加预取标记。 我相信FF仍然支持预取关系; 他们确实拿出来了。