pat*_*rit 6 javascript google-chrome google-chrome-extension idle-timer
一些银行和金融网站在认为您空闲时会自动注销。有没有办法让我在页面中注入一个脚本来假装我不闲着?
我试过这个:setInterval(() => document.body.click(), 1000 * 60 * 5) // Click every 5 minutes
但它不起作用,我仍然注销了:
再次强调,这并非出于任何恶意目的 - 我通过在一个显示器中保持股票头寸屏幕打开,同时在另一台显示器上工作来监控我在 Fidelity 上的股票头寸,但 Fidelity 不断显示闲置警告并每 30 次将我注销分钟。
请注意,在这种特殊情况下,该站点还监听click
、touchstart
和事件:keydown
scroll
document.visibilityState
一些注意事项:
我不能简单地每 x 分钟刷新一次页面,因为页面有一些 UI 状态(例如我在表中位置的排序顺序)会丢失
我尝试了一个愚蠢的pyautogui
脚本,可以移动鼠标并单击页面,并且有效!那么为什么我不能在 chrome 中执行此操作呢?
作为一名全栈程序员,您应该知道,未在服务器端实现超时的 Web 应用程序将非常不安全。即,为了防止超时,您需要生成不可缓存且命中应用程序逻辑(不是静态内容)的请求。对此没有通用的解决方案 - 您需要研究应用程序以找到可以命中的 URL,该 URL 将更新会话活动而不生成任何财务交易。
归档时间: |
|
查看次数: |
180 次 |
最近记录: |