【问题标题】:session start event in my JS code我的 JS 代码中的会话开始事件
【发布时间】:2012-09-14 00:30:20
【问题描述】:

有没有办法在 javascript 代码中捕获会话开始事件?

现在发生的情况是,如果 sessionStorage 有一个特定的键,我需要检查任何页面加载事件,如果它是错误的 - 我将新的键/值对添加到 sessionStorage。 像这样的:

if(sessionStorgae.Registered) {
    // do something
}
else {
    sessionStorage.SetItem("Registered", "0")
}

我很想在页面加载时添加密钥而不检查其是否存在。是否有可能通过某种客户端会话开始事件?

我会很感激任何建议, 本

【问题讨论】:

  • 为什么首先需要将其设置为零?
  • 这只是一个例子,我并没有真正使用这个键/值对

标签: javascript html session session-storage


【解决方案1】:

您可以简单地收听文档的load 事件。 使用 jQuery,你可以这样写:

$(document).ready(function() {
  // Assume that sessionStorage is ready
});

如果您不想监听任何页面事件,只需将 JS 移动到 HTML 页面底部即可。

【讨论】:

  • 这就是我现在正在做的事情,但我想改变这种行为,而不是听任何文档就绪事件......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-08
  • 2017-11-20
  • 2018-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多