【发布时间】:2015-11-15 16:36:15
【问题描述】:
我正在尝试将带有 HTML 的 iframe 动态添加到现有页面。我已经让 iframe 加载和显示。但是 iframe 的“正文”没有显示。有什么帮助吗?
<html>
<head>
<script>
window.onload = function() {
var iframe = document.createElement('iframe');
var html =
'<html><head>' +
'<scr' + 'ipt src="https://localhost:44302/foo.js"></scr' + 'ipt>' +
'<scr' + 'ipt src="https://localhost:44302/bar.js"></scr' + 'ipt>' +
'</head>' +
'<body>Hi</body></html>';
iframe.src = 'data:text/html;charset=utf-8,' + encodeURI(html);
document.body.appendChild(iframe);
console.log('iframe.contentWindow =', iframe.contentWindow);
}
</script>
</head>
<body></body>
</html>
【问题讨论】:
-
'
XSS
标签: javascript jquery html iframe