Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过编程禁用由插件或插件引起的浏览器刷新_Javascript_Java_Browser_Cross Browser_Firefox Addon - Fatal编程技术网

Javascript 通过编程禁用由插件或插件引起的浏览器刷新

Javascript 通过编程禁用由插件或插件引起的浏览器刷新,javascript,java,browser,cross-browser,firefox-addon,Javascript,Java,Browser,Cross Browser,Firefox Addon,我们正在维护一个网站,根据用户对不同网页的访问,我们保留一个cookie,并基于不活动(基于cookies访问时间戳)执行会话超时 最近,我们发现有许多浏览器插件(例如,为Firefox重新加载each等)可以通过编程方式刷新网页,这与我们正确计算用户超时时间的目的背道而驰 我尝试了AddonManagerAPI(FF版本4)和ExtensionManager(FF版本2和3),但确实不愿意编写一些特定于浏览器的代码来禁用插件/插件 是否有任何优雅的解决方案来处理这些插件或自动页面刷新场景 感谢

我们正在维护一个网站,根据用户对不同网页的访问,我们保留一个cookie,并基于不活动(基于cookies访问时间戳)执行会话超时

最近,我们发现有许多浏览器插件(例如,为Firefox重新加载each等)可以通过编程方式刷新网页,这与我们正确计算用户超时时间的目的背道而驰

我尝试了
AddonManager
API(FF版本4)和
ExtensionManager
(FF版本2和3),但确实不愿意编写一些特定于浏览器的代码来禁用插件/插件

是否有任何优雅的解决方案来处理这些插件或自动页面刷新场景


感谢您的帮助。

禁用插件/插件
-非常确定网页不能让用户自由选择安装他们想要安装的任何插件/插件。感谢您的回复,但我们不能去百万台机器上强制禁用相关插件。监控键盘和鼠标活动。