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仍然支持预取关系; 他们确实拿出来了。