javascript - 仅刷新/重新加载网页一次

标签 javascript php jquery html page-refresh

<分区>

我到处搜索,找不到任何关于如何让页面在初始加载/查看后自动刷新 ONLY ONCE 的脚本或说明。

我实现了一段 javascript 代码,其中声明:如果页面已完全加载,则立即刷新页面,但仅刷新一次。

window.onload = function () {window.location.reload()}

但这给出了一个没有“只有一次”的循环。

我还实现了 meta refresh 但它也提供了一个循环。

<meta http-equiv="refresh" content= "0;URL=http://www.example.com" />

请告诉我如何使用 body onload 刷新功能 仅一次 这是第一次而不是每次刷新 php 页面时。

感谢您的即时回复。谢谢

最佳答案

您应该在 cookie、服务器 session 或本地存储中保留一个标记。例如:

window.onload = function () {
    if (! localStorage.justOnce) {
        localStorage.setItem("justOnce", "true");
        window.location.reload();
    }
}

关于javascript - 仅刷新/重新加载网页一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27395483/

相关文章:

javascript - 在浏览 HTML 选择元素的下拉菜单时保留悬停样式

javascript - 如何禁用 HTML 链接

javascript对象加载内容到DOM

php - 注册数据库成功后无法登录

php - 如何计算每门类(class)的教授学生人数

php - 在 PHP 中处理两次声明类

javascript - 将图表鼠标事件传递给格式化标签

javascript - 如何对 jQuery 动态文本框的项目进行编号

JavaScript:理解作用域链

javascript - 编写 Javascript 函数以在单击按钮时更改网页的亮度