iframe引入微信公众号文章后音频视频都不显示,其他正常显示?

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();
        }
    })
}
阅读 3.3k
2 个回答
新手上路,请多包涵

楼主有找到解决方法了吗?

楼主找到解决方案了吗,h5页面中通过iframe打开本微信公众文章,没有音频视频图片,只有文字,但在安卓端打开一直报错

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题