javascript - 为什么不同 div 元素中的 iframe 不起作用?

标签 javascript html iframe

Fiddle

为什么同一时间只有一个 iframe 可以工作?我的 JavaScript 有问题吗?

function test(){
    document.getElementById('src1').src='http://cnn.com/'
}
function test1(){
    document.getElementById('src2').src='http://stackoverflow.com/'
}


test();
test1();

最佳答案

它确实有效,只是 stackoverflow 出于安全原因阻止您将其 URL 嵌入到 iframe 中......

您可能会看到,即使 Google 也会阻止用户嵌入要在 iframe 中使用的 google URL

function test1(){ //Alter the URL in this function
    document.getElementById('src2').src='https://stackoverflow.com/'
}

Demo

Prevent iframe stealing

关于javascript - 为什么不同 div 元素中的 iframe 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17521055/

相关文章:

javascript - 通过外部接口(interface)接收复杂的 JavaScript 值

javascript - 在网络浏览器中显示 3dsmax 模型

javascript - jquery,位置 'close icon' div在大图的右上角

Javascript - 如何检查网址是否与地址栏中的网址大致相同?

html - 如何使用 div 在 iframe 中将视频宽度设置为 100% 到某个最大值?

javascript - 在 Firefox 中阻止 "Would you like to remember this password ?"弹出窗口

html - 如何使用免费标记获取列表中的第一项?

javascript - Bootstrap - 下拉菜单中的自定义内容?

html - 在单个网页上的iframe中单击即可播放youtube视频

javascript - 在 Firefox 中使用 document.frames 打印 iFrame