脚本与插件
目标
为站点、帐户分类、工作空间或内部站点编写定制脚本,并通过站点插件扩展登录和页面处理能力。
前置条件
- 已创建目标站点或工作空间。
- 当前账号拥有站点配置、插件管理或内部站点配置权限。
- 已了解目标站点的页面结构和登录流程。
操作步骤
- 在站点列表中点击“管理插件”。
- 创建插件,填写插件名称、版本、备注和关联站点。
- 上传插件文件或进入插件配置页面。
- 在配置页面新增脚本,填写名称、匹配 URL、脚本类型、选择器和内容。
- 保存配置后,在测试账号中访问目标站点。
- 对帐户分类、工作空间或内部站点有差异化需求时,在对应配置页添加脚本。
脚本设计建议
| 项目 | 建议 |
|---|---|
| 命名 | 使用“站点-用途-版本”格式,例如 crm-login-v1 |
| 匹配 URL | 尽量精确到登录页或目标路径,避免全站匹配 |
| 选择器 | 优先使用稳定属性,例如 name、data-*、明确 ID |
| 错误处理 | 对找不到元素、网络慢、二次跳转保留容错 |
| 版本备注 | 记录目标站点版本、变更原因和测试账号 |
发布流程
- 在测试插件或测试站点中编写脚本。
- 用测试账号执行完整登录流程。
- 检查用户前端、协作链接和工作空间是否都符合预期。
- 导出或记录插件版本。
- 发布到生产站点,并保留回退版本。
结果验证
- 插件列表显示新插件。
- 访问目标站点时,插件或脚本按匹配规则执行。
- 登录、页面跳转、数据填充或页面增强行为符合预期。
- 目标站点加载慢或出现二次认证时,脚本不会造成页面卡死。
常见问题
- 页面脚本适合处理 DOM、表单和页面行为。
- 插件变更应先在测试环境验证,避免影响生产用户登录。