是否仍然建议使用iFrame在HTML中显示另一个页面?如果没有,有替代方案吗?

时间:2010-12-02 04:40:21

标签: html iframe

我们打算做的是在我们的网页上显示来自其他网站的特定网页(实际上不是整个页面,但它更像是一个包含工作列表的页面中的框)。但是,我听说iFrame不再适合使用。

在这个例子中它是否还可以(只有1页和1个iFrame)?还是有其他选择吗?

2 个答案:

答案 0 :(得分:1)

@Breezer是正确的,你想尽可能少地使用iframe尽可能少的内容(出于搜索引擎优化目的而且你没有托管内容的事实,所以它可能随时都会失效)。除此之外,我怀疑您尝试显示的页面是否以您希望在您的网站上显示的方式呈现。作为第三方网站,您可以使用curl(服务器端)等内容来筛选数据并分析您希望在网站上显示的内容。或者,如果您正在寻找客户端替代方案,您可以使用YQL获取第三方信息,然后尽可能地进行渲染。

这是一个关于YQL的精彩教程,从@Nettuts(http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-cross-domain-ajax-request-with-yql-and-jquery/)完成你想要的工作

希望能给你一些选择。

答案 1 :(得分:0)

使用iframe显示另一个外部网页页面很好,在iframe周围构建一个完整的网站有什么不好,因为搜索引擎很难打断你网站的内容,因此在搜索结果中排名较低