"I am Alive" 在单个浏览器会话中

"I am Alive" in single browser session

How to stop a user from opening a new browser session in XPages

在这篇帖子的回答中,Knutt 添加了一段非常好的代码,可以阻止用户在浏览器中打开同一应用程序的多个实例。这在 Web 浏览器中运行良好,但是当应用程序在 Notes 客户端中打开时,屏幕每 5 秒闪烁一次,因为 "I am Alive" 代码被执行。我已将 Notes 首选项中的数据库设置为服务器上的 运行,但这似乎没有帮助。 有没有人知道如何解决这个问题?

我发现导致该问题的另外两个进程之间存在冲突。该频率恰好与 "I am Alive" 中使用的 5 -7 秒非常相似。它按预期工作,无需更改代码。