Fiddle
为什么只有一个 iframe 可以同时工作?我的javascript有问题吗?
function test(){
document.getElementById('src1').src='http://cnn.com/'
}
function test1(){
document.getElementById('src2').src='http://stackoverflow.com/'
}
test();
test1();
Fiddle
为什么只有一个 iframe 可以同时工作?我的javascript有问题吗?
function test(){
document.getElementById('src1').src='http://cnn.com/'
}
function test1(){
document.getElementById('src2').src='http://stackoverflow.com/'
}
test();
test1();
iframe
它确实有效,只是 stackoverflow出于安全原因阻止您将其 URL 嵌入其中...
您可能会看到,甚至 Google 也阻止用户将要使用的 google URL 嵌入iframe
function test1(){ //Alter the URL in this function
document.getElementById('src2').src='https://stackoverflow.com/'
}
这不是因为有两个 iframe,而是因为 stackoverflow 有一个特殊的标头:
X-Frame-Options 设置为 SAMEORIGIN
该标头阻止浏览器在 iframe 内呈现页面
在这里阅读更多: