我想在框架中加载雅虎

时间:2014-09-06 14:44:34

标签: load frame yahoo

我正在尝试使用以下代码在html页面的框架中加载yahoo.com:

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

但它在页面上没有显示任何内容。 我测试另一个网站,它的工作正常。 为什么会出现这个问题以及解决方案是什么? 谢谢。

1 个答案:

答案 0 :(得分:0)

雅虎发送X-Frame-Options: DENY标题,以防止您构建其网站。没有真正的解决方法,因为这是现代浏览器中的一项安全功能,允许网站拒绝框架,主要是为了防范clickjacking。您的代码只能在没有此安全功能的旧浏览器中使用,即使这样,也可能会出现框架破坏的JavaScript,导致您的框架突然出现或者使页面无效。