2014-09-06 55 views
0

我想在一个框架加载yahoo.com的html页面使用此代码:我要加载的雅虎框架

<html> 
<head> 
</head> 
<frameset rows="1%,99%" > 
    <frame src="headframe.html"> 
    <frame src="http://www.yahoo.com"> 
</frameset> 
</html> 

,但它并不显示在页面上的任何内容。 我测试另一个网站,它工作正常。 为什么这个问题正在发生,有什么解决方案? 谢谢。

+0

我想添加一个js代码到这个网站AFTER网站加载我的电脑。你有什么建议使用。 – sun1987 2014-09-06 16:02:20

回答

0

雅虎发送X-Frame-Options: DENY标题以阻止您构建自己的网站。没有真正的解决方法,因为这是现代浏览器中的一项安全功能,允许网站拒绝成帧,主要是为了防止clickjacking。您的代码只能在没有此安全功能的旧版浏览器中运行,即使这样,也可能存在破坏JavaScript的框架,以打破您的框架或以其他方式使页面无法使用。

+0

这个答案也适用于youtube,我认为即使是谷歌:) – Elior 2014-09-12 16:09:31