我正在使用大量的 javascript 函数和脚本,它们有点冲突。
我有一个页面,该页面已经使用主题标签才能正常运行,但其中一个功能不起作用,除非页面被刷新。
我进行了一些搜索,并找到了几种刷新页面的方法,但它会检查 url 中是否已经有一个主题标签......在我的情况下,我已经这样做了,但它没有帮助。
我希望能够一次刷新页面,仅此而已……无需检查 url 中是否有主题标签。
帮助将不胜感激。谢谢
我正在使用大量的 javascript 函数和脚本,它们有点冲突。
我有一个页面,该页面已经使用主题标签才能正常运行,但其中一个功能不起作用,除非页面被刷新。
我进行了一些搜索,并找到了几种刷新页面的方法,但它会检查 url 中是否已经有一个主题标签......在我的情况下,我已经这样做了,但它没有帮助。
我希望能够一次刷新页面,仅此而已……无需检查 url 中是否有主题标签。
帮助将不胜感激。谢谢
这可能是您正在寻找的:
function doRefreshOnce(){
if(localStorage["refreshed"]=="false"){
localStorage["refreshed"]="true"
location.reload();
}
}
一次是什么意思?
曾经吗?每个用户一次?每次访问一次?如果用户打开同一个页面的两个选项卡怎么办?它应该在这些选项卡之一或两者中刷新吗?
如果您需要一次,则需要在服务器端进行处理。
每个用户可以使用本地存储或 cookie 处理一次
每次“访问”一次(即每组标签一次)可以由 cookie 处理
每个选项卡/访问需要由 URL 处理一次,使用片段标识符或查询字符串。