【问题标题】:IFrame alternativesIFrame 替代品
【发布时间】:2010-08-10 14:48:22
【问题描述】:

还有什么我可以在我的网页上使用其他东西来代替 iframe,因为我仍然需要传递一个 url 或者是 iframe 吗?

谢谢。

【问题讨论】:

  • 您在 iFrame 中显示什么?外部页面或只是来自您网站的内容,并且您不想在页面上的每个操作上重新加载整个页面?
  • 如果您让我们知道您不喜欢 IFRAME 的哪些方面会有所帮助。
  • 嗨。内容都是内部/内部网相关的,而不是跨域的。其次,大多数使用网络应用程序的用户不喜欢窗口中的窗口。希望这会有所帮助。

标签: jquery html iframe


【解决方案1】:

既然你把 jQuery 作为一个标签,我建议你看看http://api.jquery.com/load/

【讨论】:

    【解决方案2】:

    您可以使用 ajax 请求来获取内容,然后将其注入页面,但这不能跨域工作,因此如果您尝试托管外部内容,则 iframe 是可行的方法。

    【讨论】:

      【解决方案3】:

      您可以创建一个 div 并以多种方式填充此 div,或者执行 ajax 请求,或者如果您使用任何服务器脚本语言,您可以在 div 中执行包含。

      对于大多数用途来说,使用 iframe 仍然是最简洁的选择。

      【讨论】:

        【解决方案4】:

        您需要告诉我们更多关于您想要做什么的信息,以便我们为您提供更多帮助。

        听起来 HTTP 请求/AJAX 可能符合要求,但目前很难说。

        【讨论】:

          【解决方案5】:

          我认为您无法使用其他任何东西来替代 iframe。 考虑到点击 iframe 内的任何链接时 URL 会发生变化的事实,将会改变内容。否则,这可能是乏味且具有挑战性的。单击链接的那一刻,您一定会被重定向到该链接。因此,没有。

          【讨论】:

            【解决方案6】:

            除非您使用 HTML <frameset> 元素,否则没有其他跨域嵌入选项,我强烈不建议您这样做。但是,您可以使用 CSS 隐藏 iframe。

            Crossdomain communication 也可以通过多种方式完成。

            【讨论】:

              猜你喜欢
              • 2011-11-27
              • 1970-01-01
              • 2012-10-24
              • 1970-01-01
              • 1970-01-01
              • 2023-01-11
              • 1970-01-01
              • 2012-03-09
              相关资源
              最近更新 更多