跳过图片防盗链js
来源:互联网 发布:常用的算法 编辑:程序博客网 时间:2024/06/05 23:50
原文地址:http://www.cnblogs.com/BeInNight/p/6856684.html
页面增加<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>
阅读全文
0 0
- 跳过图片防盗链js
- 引用图片防盗链js
- 图片、文件防盗链
- 图片、文件防盗链
- 图片、文件防盗链
- 图片防盗链代码
- 图片防盗链
- ISAPI_Rewrite 图片防盗链
- 图片防盗链
- 图片防盗链
- 图片防盗链
- 图片防盗链
- 图片_防盗链
- 图片防盗链
- c# 图片防盗链
- 图片防盗链
- 图片防盗链破击
- 图片防盗链
- CentOS7使用firewalld打开关闭防火墙与端口
- Linux 添加管理员用户
- python网络爬虫-数据存储之MySQL
- Http和Https
- opencv学习历程002(opencv3中支持向量机的用法)
- 跳过图片防盗链js
- 使用 matplotlib 绘制western blot表达量柱状图
- Qt的一些整理
- kettle——(1)介绍和Execl输出举例
- leetcode 206. Reverse Linked List 反转字符串
- 解决Xcode9 app 图标不显示 iOS11app图标不显示
- 《C++ Concurrency in Action》笔记14 condition_variable
- Java Web中读取文件资源的路径问题
- 用Docker解决坑爹的环境搭建系列——lamp(php5+mysql+apache2)