引用图片防盗链js

来源:互联网 发布:红色后代知乎 编辑:程序博客网 时间:2024/06/01 08:04
<dd id="ddcover00001" ><img id="cover00001" class="hotsimglist" style="width:67px;height:67px" presrc="图片URL" src=""   ></dd>
<dd id="ddcover00002" ><img id="cover00002" class="hotsimglist" style="width:67px;height:67px" presrc="https://pic1.zhimg.com/v2-97bc5d82992265eb1834d5c2ae463c14_xl.jpg"" src="   ></dd>

 //处理防盗链图片 循环Class为 hotsimglist的 标签取presrc 和 ID
 $('.hotsimglist').each(function(index,domEle){


  var presrc=domEle.getAttribute("presrc");
  var coverid=domEle.getAttribute("id");
  showImg(presrc,coverid);  


 })


function showImg(url,coverid) {  


 
     var frameid = 'frameimg' + Math.random();  
     window.img = '<img id="img" src=\''+url+'?'+Math.random()+'\' height="67px" width="67px" />'  
     +'<script>window.onload = function() { parent.document.getElementById(\''+frameid+'\').height = document.getElementById(\'img\').height+\'px\'; }<'  
     +'/script>';  
     document.getElementById('dd'+coverid).innerHTML= '<iframe id="'+frameid+'" src="javascript:parent.img;" frameBorder="0" scrolling="no"></iframe>';


 }  


原创粉丝点击