function getURL (url) {
var http=(window.location.protocal === 'http:' ? 'http:' : 'https:');
var realurl = http + '//cors-anywhere.herokuapp.com/' + url;
layuiLoading();
$.ajax({
type: 'get',
url: realurl,
success: function (res) {
layuiRemoveLoading();
if (res) {
var data = res;
data = data.replace(/data-src/g, 'src');
var htmlSrc = 'data:text/html;charset=utf-8,'+data ;//data; //解析码解决乱码
var iframe = document.getElementById('myiframe');
var iframedoc = iframe.contentDocument || iframe.contentWindow.document;
iframedoc.children[0].innerHTML = data;
// $('#myiframe').attr('src',htmlSrc)这样试过不行
}
},
error: function (err) {
console.log('出错了',err);
layermsg(err,2000);
layuiRemoveLoading();
}
})
}
楼主有找到解决方法了吗?