今天在织梦dedecms开发百度小程序的时候,发现织梦dedecms的文章图片是相对路径的图片,相对路径图片在wxparase上是无法自动补全地址的,导致内容详情页的图片展示不出来,一探索后终于有了解决方法
我们可以打开wxParse中的html2json.js文件,在对img添加额外数据这里,添加一个判断,判断图片地址是否含有http协议,如果有的话直接渲染,如果没有,补全后渲染,这样图片就可以正常展示了
//对img添加额外数据
if(node.tag ==='img') {
node.imgIndex = results.images.length;
varurl = node.attr.src;
if(url.substr(0,7).toLowerCase() =="http://"|| url.substr(0,8).toLowerCase() =="https://"){
varimgUrl = node.attr.src;
}else{
varimgUrl ='http://www.de.com'+ node.attr.src;
}
原文:https://www.xuwuyo.com/article-45.html
网友评论