本帖最后由 跃马贺兰 于 2026-8-13 23:28 编辑
大家在日常工作中会遇到各种需要批量处理的工作流程、上传附件、签章等工作,目前市面上的主要有按键精灵、定制化软件等;但是都面临各种问题,按键精灵获取权限过高,不安全;定制化软件随着系统更新需要一步步更新升级,会有多次收费等问题的出现,为解决问题痛点,依托AI的编程能力,制作本插件。
插件依托chrome浏览器工作,做到无联网,无后台,无黑箱的问题。
安装方法:打开chrome浏览器,点开扩展程序:如下图
选择加载未打包的扩展程序,将解压后的插件文件夹上传即可开始工作:
本次更新v1.8.4 修复了拖动回放的 DataTransfer 空数据问题,但仍有遗漏:当 Chrome 调试通道(DevTools 或其他扩展)被占用时,拖动步骤会直接报错终止整个流程,因为降级逻辑从未被触发。 v1.8.5 修复了这一缺陷:原生通道不可用时,自动、静默地降级到 Content Script 的 JS 模拟拖动,流程继续执行,用户无感知。
界面一览工作流处理审批自动化工作流我的流程新建采购申请审批采购申请审批9 步开始录制执行流程执行顺序流程步骤图像等待1打开 采购申请页页面2填写 申请人填写3拖动 审批节点拖动 · 延迟 0.5 秒4点击 提交点击…… 共 9 步
图 1 · 插件侧边栏主界面(步骤列表)
拖动降级机制拖动步骤调试通道可用?(DevTools 未占用)是原生鼠标拖动CDP Input 事件 · 精确否JS 模拟拖动DataTransfer 事件链继续下一步两条通道殊途同归:无论原生还是降级,拖动都能执行,流程不中断
图 2 · 拖动执行的双通道降级流程
修复前后对比[td]场景 | v1.8.4(修复前) | v1.8.5(修复后) | | DevTools 打开时执行拖动 | 报错终止 提示"原生鼠标通道被占用" | 自动降级 JS 模拟拖动,继续执行 | | 其他扩展占用调试器 | 报错终止 | 自动降级,无感知 | | 正常环境(无占用) | 原生执行 | 原生执行(行为不变) | | 其他步骤异常 | 正常报错 | 正常报错(仅拖动降级,不掩盖真实错误) |
使用方法
安装插件打开 chrome://extensions,开启「开发者模式」,点击「加载已解压的扩展程序」选择插件目录。
开始录制点击侧边栏「开始录制」,回到目标网页,像平时一样按下鼠标并拖动(例如拖拽审批节点)。
停止录制操作完成后点「停止录制」,拖动步骤会自动记录到步骤列表(类型显示为「拖动」)。
执行流程点击「执行流程」,即使 DevTools 打开或有其他调试类扩展,拖动步骤也会自动降级执行,流程不中断。
工作流处理-Chrome-1.8.5.zip
(31.76 KB, 下载次数: 0)
|