具有数据网址的跨域脚本

时间:2018-06-26 18:37:41

标签: javascript html iframe cross-domain

给出以下代码:

<iframe src="data:text/html;charset=utf-8;base64,-base64encodedstuff-" frameborder="0" scrolling="no" onload="resizeIframe(this)"></iframe>

JS

function resizeIframe(obj) {
    obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
}

我收到跨域脚本错误(如果它是其他域上的url,则可能会出现此错误)。但是,在这种情况下,“ I”(第一个网站)已将内容提供给iframe,因此从理论上讲,它来自同一域。我在这里错过了什么?我是否可以通过这种方式将数据传递到iframe,而不会导致跨域错误?

0 个答案:

没有答案