【问题标题】:Avoid iframe url affecting browser's back button避免 iframe url 影响浏览器的后退按钮
【发布时间】:2011-09-06 14:45:26
【问题描述】:

我有一个网页,其中有两个 iframe。我在页面 onload 事件中设置了 iframe 的 url(位置)。这样做是为了“延迟加载”内容。也就是说,首先呈现主页内容,然后是 iframe 内容,例如显示按钮、信任徽标等。这大大加快了页面渲染速度。

不过……

首先单击后退按钮会删除信任徽标。然后再次单击后退按钮会删除“赞”按钮。第三次点击最终将用户带到上一页。

有什么方法可以避免 iframe 的 URL 进入浏览器历史记录,同时保持上述功能?

谢谢!

【问题讨论】:

  • 你有想过这个吗?
  • 不是 iframe 问题,而是 Back 程序。我删除了 iframe。它用于“Norton Secured”徽标,默认情况下是 iframe 中的脚本。我现在显示一个徽标图像,如果单击它会转到验证 URL。不是“按诺顿书”,但它解决了 Back 问题。

标签: javascript iframe


【解决方案1】:

避免使用iFrames,如果你真的想improve rendering 这样,使用AJAX。但是,如果您的页面实际上呈现缓慢,还有许多其他问题,它有多大,以及它的结构如何?

【讨论】:

  • 这不是重点。页面现在超级快,因为大型 javascript 库是在呈现主页面内容后加载的。
  • 这样的话,页面加载的时候不能加载javascript库吗?
猜你喜欢
  • 1970-01-01
  • 2013-03-02
  • 2015-08-12
  • 2012-11-27
  • 2023-02-26
  • 2012-01-25
  • 2020-09-17
  • 2011-02-17
  • 1970-01-01
相关资源
最近更新 更多