Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 嵌入内容的最佳选择是什么_Php_Javascript_Jquery_Html - Fatal编程技术网

Php 嵌入内容的最佳选择是什么

Php 嵌入内容的最佳选择是什么,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我正在屏幕上抓取一些新闻网站,并在iframe或object中对它们进行echo(php)。我这样做是因为我正在加载完整的网站,为了让它尽可能“干净”,我把它放在iframe或object中。从现在开始,我必须决定是使用iframe还是object 所以我的问题是:当我回显内容时,最好的选择是什么。我还从父文档到嵌入内容运行Jquery。iframe或对象哪个更适合于此?到目前为止,我还没有遇到任何问题,但我真的很想知道哪一个从长远来看“更好” 对象标签用于flash、视频、音乐等媒体元素 If

我正在屏幕上抓取一些新闻网站,并在iframe或object中对它们进行echo(php)。我这样做是因为我正在加载完整的网站,为了让它尽可能“干净”,我把它放在iframe或object中。从现在开始,我必须决定是使用iframe还是object

所以我的问题是:当我回显内容时,最好的选择是什么。我还从父文档到嵌入内容运行Jquery。iframe或对象哪个更适合于此?到目前为止,我还没有遇到任何问题,但我真的很想知道哪一个从长远来看“更好”
  • 对象
    标签用于flash、视频、音乐等媒体元素
  • Iframe
    标记用于将网站/应用程序嵌入到框架中 对象与Iframe的对比

    这是一部分。还有HTML5 由主要的浏览器供应商(Mozilla、Opera、, 这基本上保证了我们将有一个 IFRAME元素在可预见的未来。他们中的一些人得到了支持 对于一些HTML5元素,如音频和视频以及一些新的 JavaScript API

    它也在草稿中,但那是 因为IFRAME和OBJECT有不同的用途。如果框架是 主要设计用于沙箱web应用程序

    因此,我的建议是使用IFRAME而不是OBJECT


    从你应该
    iFrame
    ,因为它们到处都在使用,而且有很多优点可以使用它们。我的观点如下:-

    • 它们在便携式设备上运行。(这就是YouTube和Vimeo继续运行的原因
      iframes

    • 为了安全,他们有很多有用的插件。例如。, 举几个例子

    • JavaScript/jQuery可以很容易地与iFrame一起使用。(真是 (简单)


    最常见的是MVC框架,其中有一个视图文件,例如一个保存所有静态内容(通常为HTML)的模板,其中包含用于动态内容的PHP变量。这允许代码和显示之间有一个清晰的分离,这样你就不必到处都有巨大的杂乱回声。@MatthewMcGovern:我不认为这就是OP的目的。@MatthewMcGovern远远超过了我的头脑:)@PaulD.Waite哦,是的,我跳过第一行时做了一个巨大的假设:P@Youss:询问两个选项中哪一个“更好”有点模糊,有点争议。这显然不适合一个明确的答案。就我个人而言,我认为你的问题总体上是好的(因为你已经清楚地定义了你的目的),但最后一句话可能会让它听起来更模糊。(当然,你也提到过,你基本上是在iframes中热链接其他网站的内容,有些人可能会认为这是不道德的。)你认为我将来在使用object时会遇到什么样的问题?你会为它不适合的东西使用标签。因此,即使它能工作,也不是所有浏览器都支持它。因为一个
    对象
    标记永远不会解析html。我已经能够使它在所有大的浏览器中工作,而且据我所知,现在html源代码中存在问题。它解析“数据”在这种情况下,数据是HTMLY你是对的,我用一点漏洞更新了我的答案谢谢你两次一个链接:)非常感谢:)关于安全性的观点很好,我已经知道了,但我对对象“安全性”一无所知