• 跳过图片反盗链js


    页面增加<iframe>

    <iframe id="ifa" style="display:none" />

    原来html:

    <img src="***.jpg" />

    改为:

    <img data-type="loadimg" data-src="***.jpg" />

    执行如下js,即可取消访问Referer,完成初步的跳过反盗链

    <script type='text/javascript'>
            var imgs=document.getElementsByTagName('img');
            var newimgarr=[];
            for(var i=0;i<imgs.length;i++){
                var g=imgs[i];
                if(g.getAttribute('data-type')=='loadimg'){
                    newimgarr.push(g);
                }
            }
    
            var i=document.getElementById('ifa');
            var w=i.contentWindow;
            for(var j=0;j<newimgarr.length;j++){
                var k=newimgarr[j];
                (function(k){
                    var imgurl=k.getAttribute('data-srcc');
                    getImg(w.document,imgurl,function(){
                        k.src=imgurl;
                    });
                })(k);
    
            }
    
            function getImg(doc,src,callback){
                var img=doc.createElement('img');
                img.src=src;
                img.onload=callback;
            }
        </script>
  • 相关阅读:
    结构体的malloc与数组空间
    绘制K线图
    加载文件
    数据分析(绘图)
    GIT操作
    疑难杂症汇总
    Shell编程2
    shell编程1
    shell命令2
    Shell命令1
  • 原文地址:https://www.cnblogs.com/BeInNight/p/6856684.html
Copyright © 2020-2023  润新知