当前版本 v1.5.40

BOI OmniNeoBiz 助手

一个 Chrome 扩展,专治 Bank of India 企业网银的两个麻烦:标签页一切到后台就掉线要重登,以及批量上传要点一大串步骤还容易点空。装上后,后台自动续命,批量「传」一键走完。

下载最新版 v1.5.40
下载链接:https://boi-helper.pages.dev/boi-omnineobiz-helper-1.5.40.zip

功能介绍

下面每个功能都写了「以前多烦」和「现在怎样」,看完就知道它强在哪。

防掉线保活

以前:切去回个消息、看个别的页面,再切回 BOI 又要重新登录,token 早过期了。

现在:扩展每分钟唤醒被冻结的标签页,用 BOI 自己的刷新逻辑把 token 续上;刚打开页面就切后台也能续。

一键「传」批量上传

以前:Bulk Transfer 要 菜单→选 NEFT/RTGS→选 CSV→上传→提交,每步还容易点空。

现在:点一下「传」,自动走完选择并填入你最近下载的 CSV,直到要输密码那步停下(密码永远你自己输)。

单选框选中态识别

以前:BOI 的 NEFT/RTGS、CSV File 是自绘单选框,普通点法经常"点了没选上",带着没选支付方式就去上传。

现在:自动识别 BOI 自绘单选框的真实选中状态,选错会重试;真选不上就停下报错,绝不带着空选项上传。

自动更新检查

以前:每次都要问"有没有新版、去哪下"。

现在:每 6 小时自动比对线上版本,发现新版弹出页亮提示,一键下载。

掉线看门狗

以前:等到要用功能才发现会话早掉了,白点半天。

现在:实时盯着会话,一失效顶部红条常驻提示"请重新登录",不用等到点功能才撞墙。

诊断日志

以前:掉了线不知道为什么,跟人讲不清。

现在:弹出页记录每次保活用的方法、成不成、距上次刷新多久,掉线能直接定位。

装上之后的一天

三个真实场景,看它怎么省事。

场景一 · 防掉线

开着 BOI 去忙别的

你留着 BOI 标签页去回消息、查邮件。半小时后切回来,页面还是登录态,不用重新登录,接着干活。

场景二 · 传批量

发一批付款

点「传」,扩展替你选好 NEFT、填好 CSV、一路点到"输密码/授权"界面。你只管输密码确认,上传这步不用碰。

场景三 · 查账

看余额和流水

点「余」直接进 Statements 第一个账户;点「图」直接到 View All Accounts。不用在菜单里一层层找。

使用方法

扩展以「加载已解压」方式安装(不是应用商店下载),不需要你的网银账号密码。

① 首次安装

1
下载并解压:点上方按钮下载 zip,解压到一个固定文件夹(如 D:\boi-helper),以后更新也覆盖到这里。
2
打开扩展页:地址栏输入 chrome://extensions,右上角打开「开发者模式」。
3
加载扩展:点「加载已解压的扩展程序」,选择刚解压的文件夹。
4
开始用:打开 Bank of India OmniNeoBiz 网页,点扩展图标能看到版本号、登录态和诊断。

② 日常使用

·
防掉线:保持标签页打开即可,后台冻结由扩展自动续命,不用你做任何事。
·
快捷「传」:在 Bulk Transfer 页面点扩展图标 → 选「传」,自动走完选择并填表。
·
看诊断:扩展弹出页可查看保活日志,确认续命是否成功。

如何更新

更新是「检测自动、安装手动」:扩展会自动发现新版并提示,但 Chrome 扩展的 JS 必须在扩展页点一下「刷新」才能生效(这是 MV3 机制,绕不开)。

1
发现新版:扩展每 6 小时检查;有新版时弹出页亮「下载新版」提示。
2
下载:点提示(或回本页)把新 zip 下到下载目录。
3
覆盖:解压覆盖原文件夹(同名文件替换)。
4
重载:回 chrome://extensions 点扩展的「刷新」图标 → 再刷新 BOI 标签页即生效。

当前线上版本:v1.5.40(发布于 —)。

常见问题

更新后为什么要「刷新」标签页,不只是扩展页刷新?

MV3 下扩展的 JS 只在标签导航或刷新时重新注入。光在扩展页点刷新不够,必须也刷新 BOI 标签页,否则旧脚本会因"Extension context invalidated"失效(之前「取下载文件异常」就是这个原因)。两步缺一不可。

扩展和「传」功能会动我的钱或账号吗?

不会。扩展只跑在你的浏览器本地,自动点击和填表都发生在你已登录的会话里;它不做任何转账、不读密码、不上传数据。所有动作等于你手动点。密码和授权永远由你自己输入。

为什么有时保活日志显示 idle-handlers?

少数情况(比如刚加载的极早期、或候选定时器没识别到)会短暂走 idle 兜底(只防空闲踢人、不刷 token)。正常应看到 refresh-fn fired=1。如果一直出现,把诊断日志发我。

以后能不能像普通插件那样静默自动更新?

现在是内部自用,用「加载已解压」分发最稳。真要静默更新,可以上架应用商店(unlisted)或用企业组策略 + 自托管 .crx,到时候再评估。