【问题标题】:Javascript Refresh One Time Without Utilizing HashtagsJavascript 在不使用 Hashtags 的情况下刷新一次
【发布时间】:2012-05-23 23:09:03
【问题描述】:

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

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

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

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

我们将不胜感激。谢谢

【问题讨论】:

  • Utilize 用两个is 拼写。
  • 没有代码我们应该如何帮助您?
  • 这个“标签”业务是什么?
  • @user1232698 'hashtag' 是 twitter 上的东西,这个词在该域之外没有任何意义。 # 之后的 URL 部分是片段标识符
  • 这是在页面加载上还是在用户交互上?在第一个页面加载时要求刷新整个页面似乎是一个很大的危险信号。

标签: javascript jquery html refresh


【解决方案1】:

这可能是您正在寻找的:

function doRefreshOnce(){
    if(localStorage["refreshed"]=="false"){
        localStorage["refreshed"]="true"
        location.reload();
    }
}

【讨论】:

    【解决方案2】:

    你说的一次是什么意思?

    曾经?每个用户一次?每次访问一次?如果用户打开同一个页面的两个选项卡怎么办?它应该在其中一个选项卡中刷新还是同时刷新?

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-04
      • 1970-01-01
      • 2017-05-11
      • 2017-02-22
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 2016-11-29
      相关资源
      最近更新 更多