Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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
Html 是否有iframe等效或替代方法?_Html_Iframe - Fatal编程技术网

Html 是否有iframe等效或替代方法?

Html 是否有iframe等效或替代方法?,html,iframe,Html,Iframe,我正试图找到一个iframe等效或替代方法,将页面插入另一个页面,该页面仍需要处于活动状态,当我提交表单或单击其中的链接时,它需要像iframe一样工作。我知道iFrame仍然有效,但现在它们已经贬值了好几年,我想找到一种新方法。有没有,我在看哪种脚本?您可以在非常类似于iframe的外部页面中使用ajax。jQuery让这变得非常简单。我的回答是:不,没有其他选择,至少如果您需要在另一个域中嵌入页面 这是合乎逻辑的,因为您不应该对嵌入式页面有任何跨域访问(例如),只有在框架内捕获嵌入式站点时才

我正试图找到一个iframe等效或替代方法,将页面插入另一个页面,该页面仍需要处于活动状态,当我提交表单或单击其中的链接时,它需要像iframe一样工作。我知道iFrame仍然有效,但现在它们已经贬值了好几年,我想找到一种新方法。有没有,我在看哪种脚本?

您可以在非常类似于iframe的外部页面中使用ajax。jQuery让这变得非常简单。

我的回答是:不,没有其他选择,至少如果您需要在另一个域中嵌入页面

这是合乎逻辑的,因为您不应该对嵌入式页面有任何跨域访问(例如),只有在框架内捕获嵌入式站点时才能保证这一点。由于这种框架正是iframe,因此没有空间可供选择,也没有理由不使用它


编辑:我不得不承认,有一些棘手的方法,但决不能不通过AJAX访问服务器端动态站点。因此,这在某种程度上是可能的,但不是通过可比的努力。

可能的重复-不是完全重复本身,但答案是相同的-它不是不推荐的,是,在某些情况下是非常宝贵的(如广告、facebook或其他跨域功能)。不,你不能跨域这样做。在您自己的域中,iframe无论如何都不是很有用……使用JSONP,您可以完成这个任务-domain@one.beat.consumer-仍然没有,JSONP只用于JavaScript代码,而不是HTML。否则,我访问的每个网站都可能加载gmail,我会有一个严重的问题…是的,我发现了一个快速的网站:谢谢你的编辑。。。我想这就是我和约翰纳森之间的误会。。。我以为他是想把自己的页面插入到另一个页面来激活。。。对我来说,这听起来像一个AJAX应用程序。。。所以,是的,如果他试图在他的页面IFRAME中显示其他人的整个站点,那么现在就是这样。