【问题标题】:How can I update meta refresh from javascript when using asynchronous calls?使用异步调用时如何从 javascript 更新元刷新?
【发布时间】:2010-09-20 17:02:43
【问题描述】:

我有一个系统使用元刷新来注销页面,它会在空闲用户后清理。 (不用担心,服务器也会超时)

我开始通过 ajax 进行一些操作(不是真正的 xml,但这不是重点)。我可以运行从异步请求返回的 javascript,所以我想知道是否可以重置页面上的元刷新,以便它有更长的超时时间。通常的 setTimeout 调用只是添加了一个新的超时,但是它们会替换元超时吗?

【问题讨论】:

    标签: javascript ajax


    【解决方案1】:

    没有。当页面加载时,元标记会被解释为实际的 HTTP 标头,并且加载后的更改对其没有影响。

    您最好放弃元刷新,并在适当的时候完全依赖 JavaScript 重新加载页面。如果您必须支持没有脚本的客户端,则默认为无脚本页面,该页面利用元刷新结合 JS 重定向到启用脚本(无元刷新)的页面,供用户使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 2018-02-06
      • 2019-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多