admin 发表于 2016-3-5 22:37:09

传送门微信公众号源码修改记录

手中的传送门微信公众号,原来的图片不能引用。


修改了下。

查找代码:
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.hasAttribute("data-src") && data.hasAttribute("src") && (data.getAttribute("src")).lastIndexOf('http://', 0) === 0 && (data.getAttribute("src")).indexOf('www.dysuo.com/') == -1){
            data.setAttribute("data-src", data.getAttribute("src"));
        }
        if(data.hasAttribute("data-src")){
            datasrc = data.getAttribute("data-src");
            datasrc = datasrc.replace("https://v.qq.com/", 'http://v.qq.com/')
            data.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.removeAttribute("data-src");
        }   
    }   
}
var imgs = document.getElementsByTagName('img');
var videos = document.getElementsByClassName('video_iframe');
changeData(imgs, 'image');
changeData(videos, 'video');
页: [1]
查看完整版本: 传送门微信公众号源码修改记录