URL 匹配
URL 匹配触发器在浏览器导航到指定页面时自动启动工作流。页面加载完成后触发,全程不需要人操作。
配置步骤
- 拖入「URL 匹配」节点到画布,作为流程起点
- 在「URL 匹配模式」中填写要匹配的页面地址
- 可选填写「排除模式」,剔除不需要的子路径
- 连接后续节点,保存流程
- 浏览器导航到匹配页面时,流程自动启动
参数说明
URL 匹配模式(必填)
指定哪些页面触发工作流。支持多个规则,一行一个。格式遵循 Chrome match patterns。
https://example.com/orders/*
https://*.taobao.com/item/*
排除模式(选填)
在匹配规则覆盖的范围内,剔除不想触发的页面。同样支持多个规则,一行一个。
https://example.com/orders/admin/*
https://example.com/orders/login
示例:只监控订单页,排除后台
你要在订单列表页和订单详情页自动执行流程,但不希望后台管理页也触发。
URL 匹配模式:
https://admin.example.com/orders/*
排除模式:
https://admin.example.com/orders/admin/*
效果:
https://admin.example.com/orders → 触发
https://admin.example.com/orders/123 → 触发
https://admin.example.com/orders/admin → 不触发(被排除)
https://admin.example.com/dashboard → 不触发(不匹配)
使用场景
URL 匹配适合进入特定页面就要自动干活的场景:
- 打开公司 OA 首页时自动签到
- 进入订单详情页时自动采集数据
- 访问竞品网站时自动截图存档
- 在 SPA 单页应用中路由切换时自动触发(如从列表页进入详情页)
提示
URL 匹配在页面加载完成后触发。如果页面是 SPA 单页应用,路由切换时 URL 变化也会触发,不需要刷新页面。
常见问题
使用 * 通配符后触发范围太大
现象:填了 https://example.com/*,不相关的子页面也触发了流程。
解决:利用「排除模式」剔除不想要的路径。保留「URL 匹配模式」的宽松范围,用「排除模式」精准掐掉不需要的部分。
SPA 页面路由切换没触发
现象:单页应用里从列表页点到详情页,URL 变了但流程没启动。
原因:SPA 路由切换时浏览器不发起完整的页面导航,部分情况下插件可能未捕获。
解决:确认流程已保存;如果仍然不触发,尝试刷新页面验证。