`
he91_com
  • 浏览: 378401 次
文章分类
社区版块
存档分类
最新评论

技术改变生活--保持工行网银的在线状态

 
阅读更多
<style type="text/css"> <!-- p {text-indent:2em} --> </style>

很简单的一东西,估计也没人跟我有同样的需求,贴出来纯属自用~

最近需要在一段时间之内用工行网银查看某实时信息,而又没有必要一直盯着,只是隔一段时间刷新看一看;如果中间忙太长时间忘记点页面,网银的session就会失效,就需要重新登陆了,经常如此甚是麻烦(网银密码比较长,你懂的~)。于是想用javascript控制页面定时刷新,但是又不能直接刷新页面,否则网银一样会退出。

工行网银的主界面是多个frame与frameset嵌套构成的,点击页面上某个功能标签的时候,内层的frame就会重新加载。只要模拟定时点击我们需要关注的标签,就可以达到保持在线并且随时查看所需信息的目的。用IE的开发者工具找到需要点击的标签,发现居然是带ID的,太爽了!例如“网上汇市”的标签id是“headfont13”,“网上贵金属”的标签id是“headfont13”,直接用开发者工具的控制台运行如下代码,就可以定时10分钟刷新页面,保持在线状态了!

var _h = setInterval(function(){indexFrame.topFrame.document.getElementById('headfont16').click();},600000);

变量_h用于保存定时器的句柄,当不需要再定时刷新页面的时候,可以运行clearInterval函数停掉定时器:

clearInterval(_h);

网上银行这东西,保持在线状态是很危险的,除非是自用的机器,否则可能造成严重后果,所以,此代码慎用!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics