主机头
标题:
传送门微信公众号源码修改记录
[打印本页]
作者:
admin
时间:
2016-3-5 22:37
标题:
传送门微信公众号源码修改记录
手中的传送门微信公众号,原来的图片不能引用。
修改了下。
查找代码:
http://read.html5.qq.com/image?src=forum&q=5&r=0&imgflag=7&imageUrl=
复制代码
替换为
http://img03.store.sogou.com/net/a/04/link?appid=100520031&w=710&url=
复制代码
这个原理满简单,因为虚拟了调用。
function changeData(data, tag){
for(var i = 0; i < data.length; i++){
if(!data[i].hasAttribute("data-src") && data[i].hasAttribute("src") && (data[i].getAttribute("src")).lastIndexOf('http://', 0) === 0 && (data[i].getAttribute("src")).indexOf('www.dysuo.com/') == -1){
data[i].setAttribute("data-src", data[i].getAttribute("src"));
}
if(data[i].hasAttribute("data-src")){
datasrc = data[i].getAttribute("data-src");
datasrc = datasrc.replace("https://v.qq.com/", 'http://v.qq.com/')
data[i].setAttribute("src", (tag == 'image' && datasrc.indexOf('http://read.html5.qq.com/image') == -1) ? "http://img03.store.sogou.com/net/a/04/link?appid=100520031&w=710&url=" + datasrc : datasrc);
data[i].removeAttribute("data-src");
}
}
}
var imgs = document.getElementsByTagName('img');
var videos = document.getElementsByClassName('video_iframe');
changeData(imgs, 'image');
changeData(videos, 'video');
复制代码
欢迎光临 主机头 (http://zhujitou.com/)
Powered by Discuz! X2.5