如何让网页时刻保持刷新

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何让网页时刻保持刷新相关的知识,希望对你有一定的参考价值。

一、自动刷新页面的方法:
1.页面自动刷新:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次页面.

二、javascript刷新页面的几种方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand(\'Refresh\')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href

使用实例代码如下:

<html>
<HEAD>
<TITLE> top.html </TITLE>
</HEAD>
<BODY>
<input type=button value="刷新1" onclick="window.parent.frames[1].location.reload()"><br>
<input type=button value="刷新2" onclick="window.parent.frames.bottom.location.reload()"><br>
<input type=button value="刷新3" onclick="window.parent.frames[\'bottom\'].location.reload()"><br>
<input type=button value="刷新4" onclick="window.parent.frames.item(1).location.reload()"><br>
<input type=button value="刷新5" onclick="window.parent.frames.item(\'bottom\').location.reload()"><br>
<input type=button value="刷新6" onclick="window.parent.bottom.location.reload()"><br>
<input type=button value="刷新7" onclick="window.parent[\'bottom\'].location.reload()"><br>
</BODY>
</HTML>
下面是bottom.html页面源代码,为了证明下方页面的确被刷新了,在装载完页面弹出一个对话框。

bottom.html 页面的代码如下:

<HTML>
<HEAD>
<TITLE> bottom.html </TITLE>
</HEAD>
<BODY onload="alert(\'我被加载了!\')">
<h1>This is the content in bottom.html.</h1>
</BODY>
</HTML>
参考资料:http://blog.sina.com.cn/s/blog_5f17b8e40100cfp0.html
参考技术A 百度网页自动刷新

如何让网页局部定时刷新?

如何逻辑整理?

  1. 需要用到js的定时刷新函数  setInterval(function,time)

  2. 只需要对网页中局部的标签进行刷新

    函数中function为自定义函数,time是多久执行自定义函数,单位是毫秒

  3. 可以通过定义自定义函数进行局部刷新,需要导入jquery

代码演示,如何?

    setInterval(function() {
          $("#history").load(location.href+" #history>*","");
    }, 2000);

  定义一个定时器,2秒刷新一次,自定义函数function每次刷新执行在id=history刷新载入指定网页中id=history的所有内容

   location.href 表示刷新本网页

  load 表示加载某个网页,有选择性添加某些元素到网页中,load(url,[data],[callback])

  ulr 表示  url #some > selector ,是一个字符串,url和# 中间有空格, 指定加载的url,id=some的标签,>表示加载,*表示所有,+表示字符串拼接

  []表示可选,data 数据为 key/value 形式 ,callback表示回调函数,加载完成后执行的函数

有哪些运用场景?

  在实时性要求高的场合,比如股票交易,飞机票预定等等场合 

以上是关于如何让网页时刻保持刷新的主要内容,如果未能解决你的问题,请参考以下文章

刷新后如何让用户保持登录到 Firebase 应用程序?

在 React.JS 中刷新后,如何让用户保持登录到 firebase?

何时应该实现刷新令牌以及如何保持无状态?

Ngrx Store 在浏览器刷新后重置。如何让应用保持状态?

如何让我的网页图标保持正确? [复制]

怎样设定目标如何时刻保持在目标的正确轨道上