我正在尝试使用其所有contentData克隆标记,以防止第二次加载大svg。我试图缓存它,但似乎浏览器不缓存对象数据。有没有办法克隆加载的对象或缓存其数据?
以下是示例:
<script>
$(document).ready(function () {
var url = "image.svg";
var obj = $('#o1');
obj.on('load', function () {
obj.clone().attr('id','o2').appendTo( "#f2" );
});
obj.attr('data', url);
});
</script>
<div id = "f1">
<object id = "o1"></object>
</div>
<div id = "f2"></div>