我正在尝试将以下iframe插入twitch.tv:
function toMyFormat(time) {
var d = new Date(time);
return d.getMonth() + '\\' + d.getDate() + '\\' + d.getFullYear() + ' ' + d.getHours() + ':' + d.getMinutes();
}
console.log(toMyFormat('2016-08-27T17:40:09Z'));
我这样做只需右键单击任意随机元素,检查和编辑html,我只需将iframe元素复制并粘贴到所选元素之后。我尝试在许多不同的元素之后插入iframe,但什么都没有出现。似乎存在一个iframe窗口,因为它确实会移动其他元素,但它完全是空白的。 google.com也会发生同样的事情。我可以将这个iframe插入到其他网站中,就像这个一样,并且它可以正常工作。
我试过谷歌搜索这个问题,但我都看到与网站不相关的问题,而不是网站不允许iframe。
基本上,我的问题是,有些网站只是不允许加载iframe吗?
答案 0 :(得分:0)
尝试从控制台执行此操作 - 使用iframe创建新节点,然后将其附加到页面正文。
var node = document.createElement('div');
node.innerHTML = '<iframe name="cleverbot" width="540" height="340" allowtransparency="true" frameborder="1" scrolling="no" src="http://www.cleverbot.com/cleverbotif"></iframe>'
document.body.appendChild(node);