您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Simulates user activity on a webpage by refreshing the page to prevent it from logging out due to inactivity, with reset if user interacts
// ==UserScript== // @name Keep Outlook/Teams/Sharepoint Alive // @version 1 // @description Simulates user activity on a webpage by refreshing the page to prevent it from logging out due to inactivity, with reset if user interacts // @match https://outlook.office.com/* // @match https://outlook.office365.com/* // @match https://teams.microsoft.com/* // @match https://*-my.sharepoint.com/* // @author chaoscreater // @grant none // @namespace outlookalive.pureandapplied.com.au // @license GPL3 // ==/UserScript== // (function() { // const timeOutMinutes = 15; // //console.log("ohai"); // var timer = setInterval(function() { // console.log("reloading"); // location.reload(); // }, timeOutMinutes * 60 * 1000); // Reload the page every 15 minutes // document.addEventListener("click", resetTimer); // document.addEventListener("mousemove", resetTimer); // document.addEventListener("keypress", resetTimer); // function resetTimer() { // //console.log("timer reset"); // clearInterval(timer); // var timer = setInterval( // function() { // location.reload(); // }, // timeOutMinutes * 60 * 1000); // Reload the page every 15 minutes // } // })(); (function() { const timeOutMinutes = 15; var inactivityTimer; function resetInactivityTimer() { clearTimeout(inactivityTimer); inactivityTimer = setTimeout(function() { console.log("reloading due to inactivity"); location.reload(); }, timeOutMinutes * 60 * 1000); // Reload the page after 15 minutes of inactivity } // Reset the inactivity timer on user actions document.addEventListener("click", resetInactivityTimer); document.addEventListener("mousemove", resetInactivityTimer); document.addEventListener("keypress", resetInactivityTimer); // Initialize the timer resetInactivityTimer(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址