HTML在一个页面的两个框架中加载两个URL
这是一个非常简单的想法,但我从未尝试过,并尝试使用以下代码:HTML在一个页面的两个框架中加载两个URL,html,frames,Html,Frames,这是一个非常简单的想法,但我从未尝试过,并尝试使用以下代码: <html> <frameset cols="30%,70%"> <frame src="www.google.com" name="frame1"> <frame src="www.yahoo.com" name="frame2"> </frameset> </html> 我试图加载的示例是google.com和yahoo.com在两个不同
<html>
<frameset cols="30%,70%">
<frame src="www.google.com" name="frame1">
<frame src="www.yahoo.com" name="frame2">
</frameset>
</html>
我试图加载的示例是google.com和yahoo.com在两个不同框架的一个页面中。知道怎么做吗?
谢谢,使用iframes
<iframe src="url" alt="circa1990browser" />
<iframe src="url2" alt="circa1990browser" />
但我同意下面的海报。就我所知,你所发布的内容在技术上是正确的,应该是有效的…这对你来说是有效的…这有什么错误吗?对我来说,这很管用
查看此W3C网站了解更多详细信息:这是一个很老的问题,但我相信我已经为您找到了答案 我相信google和yahoo在他们的页面上运行着某种JavaScript,可以检测他们是否在一个框架中被加载,如果是的话,就不会显示任何内容 换句话说,您的代码在技术上是有效的,但雅虎和谷歌明确阻止了这一行动 看这个。雅虎和谷歌的框架不起作用,但Craigslist框架起作用
(请注意,我使用了
iframes
而不是frameset
,但最终结果将是相同的。)HTML5降低了frameset
和frame
标记的使用。
像Google Chrome(被广泛使用)这样的浏览器正在完全转向HTML5。
因此,在公共应用程序中使用frameset
和frame
标记是危险的
关于这个问题:
您试图加载的页面,即Yahoo
和Google
的X-frame-options不允许这样做
所以,现在这几乎是不可能的。如果答案对您有效,请不要忘记将其标记为已接受。是否有其他选择???由于我需要为facebook、twitter和instagram设计一个单独的页面,并且所有这些页面都阻止了框架,所以如果这违反了这些网站的ToS,我也不会感到惊讶,即使你可以绕过这些限制。所有这些网站都会发布API,并且有可以嵌入的小部件等等。。。这些功能将允许您与这些站点集成,但您可能无法实际嵌入它们。