gpt4 book ai didi

c# - 阻止用户关闭 Firefox

转载 作者:行者123 更新时间:2023-11-30 18:57:11 27 4
gpt4 key购买 nike

我绝对需要用户退出她/他用来访问我们数据库的网站。如果不注销,只是关闭浏览器,系统会将用户名锁定一个小时。 我没有实现它,它只是它的工作方式。

我想编写一个简单的 C# 程序,以某种方式检测用户是否注销,如果没有,则阻止他们关闭浏览器。

1)firefox.exe进程中是否有Firefox API,或者其他方式读取网站内容?

2) 当用户点击“X”关闭浏览器时,是否可以中止 firefox.exe 进程的终止? (可能这是破坏交易的问题)。

如有任何提示,我将不胜感激。谢谢!

最佳答案

如果您使用身份验证,每个用户都应该有一个 session 。 session 可以配置为过期。您需要做的只是处理一个合适的 session expire event

不要寻找任何 hack 来处理浏览器退出事件 - 这是一条危险的路径:

  • 每个人都会讨厌它,而且您不可能让它变得可靠,即在较新版本的浏览器中工作,支持不同操作系统上的许多浏览器等
  • 这可能适用于 Firefox Mozilla ( sample ),但可能不适用于 IE 或 Chrome
  • 应用程序可以被操作系统杀死,因此浏览器事件将没有机会触发,您的处理代码将无法工作

关于c# - 阻止用户关闭 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11615056/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com