2011-07-20 59 views
0

我想用'iframe'将网页嵌入到我自己的html中。 但我发现有些网页不希望自己被嵌入。他们有一些反嵌入JavaScript代码,如:如何嵌入一个反嵌入JavaScript代码的网页?

if(top !== self) 

{ 

top.location.href = self.location.href; 

} 

如何将这些页面嵌入到我自己的html?

我尝试将“顶部”更改为HTML中的iframe窗口。

var ifr = document.frames ? document.frames("ifr_1") : 
document.getElementById("ifr_1").contentWindow; 
window.top = ifr; 

但它没有工作。

任何人都可以帮助我吗?

+6

如果他们不想要你,也许他们有自己的理由 – Ibu

+0

如果这些iframe在不同的域上。你不能访问他们的变量 – Ibu

+0

是的,你是对的。不能访问他们的变量。所以也许我无法嵌入这种页面? @lbu – LovelyCatty

回答

0

从技术上讲,这是不可能的。

可能您可以尝试使用代理来获取内容并禁用使用代理获取的HTML代码中的脚本。并显示在你的iframe中。但这不可取。