Skip to content

脚本与插件

目标

为站点、帐户分类、工作空间或内部站点编写定制脚本,并通过站点插件扩展登录和页面处理能力。

前置条件

  • 已创建目标站点或工作空间。
  • 当前账号拥有站点配置、插件管理或内部站点配置权限。
  • 已了解目标站点的页面结构和登录流程。

操作步骤

  1. 在站点列表中点击“管理插件”。
  2. 创建插件,填写插件名称、版本、备注和关联站点。
  3. 上传插件文件或进入插件配置页面。
  4. 在配置页面新增脚本,填写名称、匹配 URL、脚本类型、选择器和内容。
  5. 保存配置后,在测试账号中访问目标站点。
  6. 对帐户分类、工作空间或内部站点有差异化需求时,在对应配置页添加脚本。

脚本设计建议

项目建议
命名使用“站点-用途-版本”格式,例如 crm-login-v1
匹配 URL尽量精确到登录页或目标路径,避免全站匹配
选择器优先使用稳定属性,例如 namedata-*、明确 ID
错误处理对找不到元素、网络慢、二次跳转保留容错
版本备注记录目标站点版本、变更原因和测试账号

发布流程

  1. 在测试插件或测试站点中编写脚本。
  2. 用测试账号执行完整登录流程。
  3. 检查用户前端、协作链接和工作空间是否都符合预期。
  4. 导出或记录插件版本。
  5. 发布到生产站点,并保留回退版本。

结果验证

  • 插件列表显示新插件。
  • 访问目标站点时,插件或脚本按匹配规则执行。
  • 登录、页面跳转、数据填充或页面增强行为符合预期。
  • 目标站点加载慢或出现二次认证时,脚本不会造成页面卡死。

常见问题

  • 页面脚本适合处理 DOM、表单和页面行为。
  • 插件变更应先在测试环境验证,避免影响生产用户登录。

Sa2web 1.0.0