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