我正在屏幕抓取一些新闻网站并在iframe或对象中回显(php)它们。我这样做是因为我正在加载完整的网站,为了让它尽可能“干净”我把它放在iframe或对象中。从现在开始,我必须决定是否使用iframe或对象。
所以我的问题是:当我回复内容时,最好的选择是什么。我还从父文档中运行Jquery到嵌入式内容。什么更适合这个,iframe或对象?到目前为止,我还没有遇到任何问题,但从长远来看,我真的很想知道哪一个“更好”。
答案 0 :(得分:1)
object
标记适用于Flash,视频,音乐等媒体元素。 Iframe
标记用于将网站/应用程序嵌入到框架中。 对象与iframe
IFRAME element是upcoming HTML5 standard的一部分。另外,HTML5 是由那里的主要浏览器供应商开发的(Mozilla,Opera, Safari,IE),基本上可以保证我们会拥有 IFRAME元素在可预见的未来。他们中的一些人有支持 对于某些HTML5元素,如AUDIO和VIDEO以及一些新元素 JavaScript API。
草案中也有true that the OBJECT element,但那是 因为IFRAME和OBJECT会有不同的用途。 IFRAMES是 主要用于沙盒网络应用。
所以,我的建议是使用IFRAME而不是OBJECT。
答案 1 :(得分:1)
你应该iframes
因为它们在任何地方都被使用,并且有大量的优势可以使用它们。我的观点如下: -
他们在便携式设备上运行。 (这就是YouTube和Vimeo继续运行的原因
iframes
)
他们有很多有用的安全插件。例如。, adsafe仅举几例。
JavaScript / jQuery可以轻松地与iframe一起使用。 (确实如此 易)