【问题标题】:is there iframe equivalent or alternative method?是否有 iframe 等效或替代方法?
【发布时间】:2012-02-03 14:51:42
【问题描述】:

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

【问题讨论】:

标签: html iframe


【解决方案1】:

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

这是合乎逻辑的,因为您不应该对嵌入式页面(例如https://americanbank.com/)进行任何跨域访问,只有在框架内捕获嵌入式站点时才能保证这一点。而且由于这种框架正是 iframe,因此没有替代空间,也没有理由不使用它。

编辑:嗯,我不得不承认有一些棘手的方法,但永远不通过 AJAX 访问服务器端动态站点。所以这在某种程度上是可能的,但没有类似的努力。

【讨论】:

  • 感谢您的编辑...我认为这就是我和 Johnathan 的误解所在...我认为他的意思是将自己的页面插入另一个页面以保持活跃...这对我来说听起来像一个 AJAX 应用程序......所以是的,如果他试图在他的页面 IFRAME 内显示其他人的整个网站,现在就可以了。
【解决方案2】:

您可以在与 iframe 非常相似的外部页面中进行 ajax。 jQuery 让这变得非常简单。

【讨论】:

  • 不,你不能跨域。在您自己的域上,iframe 无论如何都不是很有用...
  • 使用 JSONP 你可以跨域做这个
  • @one.beat.consumer - 仍然没有,JSONP 仅适用于 JavaScript 代码,而不适用于 HTML。否则,我访问的每个网站都可以加载 gmail,我会遇到严重的问题...
  • 是的,这是我找到的一个快速网站:usejquery.com/posts/the-jquery-cross-domain-ajax-guide
猜你喜欢
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-29
  • 1970-01-01
  • 2020-05-21
  • 2021-11-06
相关资源
最近更新 更多