目前我也很无奈。恰好碰上了这个问题,但是能力有限,修改轮子,重写轮子是做不到的,只能取巧了。
我使用的方式很简单,就是过滤 node.attr.src:
if (node.attr.src.match('http')){ // 如果图片已经有域名,则不添加域名 var imgUrl = "" + node.attr.src; } else if (node.attr.src.match('base')){ // 如果图片有base 说明是 base 64图,则不添加域名 var imgUrl = "" + node.attr.src; } else{ var imgUrl = "你的域名" + node.attr.src; //否则添加域名 }
算是取巧了,也暂时解决目前的图片问题。