我有以下代码,应该以Google主页动态加载iframe作为示例。 iframe已创建,但未加载src:
var theIframe2 = document.createElement("iframe");
theIframe2.setAttribute("id", "main-iframe2");
theIframe2.setAttribute("src", "http://www.google.co.uk");
theIframe2.style.width = "300px";
theIframe2.style.height = "200px";
theIframe2.style.position = "absolute";
theIframe2.style.top = "0px";
theIframe2.frameBorder = 1;
var containerDiv2 = document.getElementById('container');
containerDiv2.appendChild(theIframe2);
这也是jsfiddle:http://jsfiddle.net/JxhFE/1/
任何建议都将受到赞赏。
谢谢, 科林。
答案 0 :(得分:3)
您无法在域中的google.co.uk
中显示IFrame
。出于安全原因,Google
仅允许其主页从同一来源嵌入。 (X-Frame-Options SAMEORIGIN
标题。)