跳到主要内容

URL 匹配

URL 匹配触发器在浏览器导航到指定页面时自动启动工作流。页面加载完成后触发,全程不需要人操作。

URL 匹配

配置步骤

  1. 拖入「URL 匹配」节点到画布,作为流程起点
  2. 在「URL 匹配模式」中填写要匹配的页面地址
  3. 可选填写「排除模式」,剔除不需要的子路径
  4. 连接后续节点,保存流程
  5. 浏览器导航到匹配页面时,流程自动启动

参数说明

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 路由切换时浏览器不发起完整的页面导航,部分情况下插件可能未捕获。

解决:确认流程已保存;如果仍然不触发,尝试刷新页面验证。