Ami*_*mir 5 javascript iframe jquery caching image
我正在iframe中加载图像,然后(一旦加载了iframe)在页面上加载图像.但大多数浏览器似乎都在加载图像两次.为什么img标签不是从缓存中加载的?
像这样的东西:
var loader = $('<iframe />').appendTo('body')[0];
loader.onload = function() {
$('body').append('<img src="' + imgsrc + '" />');
};
loader.src = imgsrc;
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/amirshim/na3UA/
我正在使用fiddler2来查看网络流量.
如果您想知道我为什么要这样做,请查看此问题
拥有 iframe 就像拥有一个单独的选项卡,它使用另一个浏览器实例,因此我相信它没有使用缓存。
不过,如果你想要的是预先加载图片,你可以new Image()在 javascript 中使用
| 归档时间: |
|
| 查看次数: |
2410 次 |
| 最近记录: |