0

我正在使用大量的 javascript 函数和脚本,它们有点冲突。

我有一个页面,该页面已经使用主题标签才能正常运行,但其中一个功能不起作用,除非页面被刷新。

我进行了一些搜索,并找到了几种刷新页面的方法,但它会检查 url 中是否已经有一个主题标签......在我的情况下,我已经这样做了,但它没有帮助。

我希望能够一次刷新页面,仅此而已……无需检查 url 中是否有主题标签。

帮助将不胜感激。谢谢

4

2 回答 2

0

这可能是您正在寻找的:

function doRefreshOnce(){
    if(localStorage["refreshed"]=="false"){
        localStorage["refreshed"]="true"
        location.reload();
    }
}
于 2012-05-23T23:20:53.900 回答
0

一次是什么意思?

曾经吗?每个用户一次?每次访问一次?如果用户打开同一个页面的两个选项卡怎么办?它应该在这些选项卡之一或两者中刷新吗?

如果您需要一次,则需要在服务器端进行处理。

每个用户可以使用本地存储或 cookie 处理一次

每次“访问”一次(即每组标签一次)可以由 cookie 处理

每个选项卡/访问需要由 URL 处理一次,使用片段标识符或查询字符串。

于 2012-05-23T23:26:10.997 回答