问题描述
在 CC Hub「用户管理」中创建用户和密钥后,点击「创建成功」弹窗里生成密钥右侧的复制按钮,页面只提示「复制失败」,无法通过按钮复制,只能手动选中密钥文本。
历史 Issue #407 已说明:HTTP 页面可能因浏览器安全限制无法使用 Clipboard API,并建议改用 HTTPS。本 Issue 不重复讨论该限制本身,而是反馈当前失败时的产品行为:
- 错误提示没有说明失败原因,也没有告诉用户应改用 HTTPS 或手动复制;
- 没有可用的降级复制方案;
- 密钥通常只在创建后完整展示一次,笼统失败提示容易造成密钥丢失或误操作。
复现步骤
- 通过 HTTP 访问 CC Hub。
- 进入「用户管理」并创建用户。
- 在「创建成功」弹窗中点击生成密钥右侧的复制图标。
- 查看页面提示和剪贴板内容。
实际结果
- 页面右下角仅显示「复制失败」;
- 密钥未写入剪贴板;
- 只能手动选中文本复制;
- 当前环境中每次均可复现。
预期结果
建议至少实现以下一种处理:
- Clipboard API 不可用或被拒绝时,尝试兼容性降级复制;
- 若无法降级,显示可操作的错误说明,例如:
- 「当前 HTTP 环境不允许访问剪贴板,请改用 HTTPS」;
- 「复制失败,请手动选择密钥文本复制」;
- 可考虑在失败后自动选中密钥文本,降低密钥丢失风险。
环境
- 部署协议:HTTP
- CC Hub 版本/构建号:暂未获取
- 浏览器及版本:暂未获取
- 操作系统:暂未获取
- 发生频率:每次
相关 Issue
#407 通过「改用 HTTPS」解决并关闭;本 Issue 关注 HTTP 场景中的降级行为和错误提示是否可以改进。
证据说明
已保留包含「创建成功」弹窗、复制按钮和「复制失败」提示的截图。原图还包含用户名称及部分 Key 前后缀,因此未直接公开上传;如维护者需要,可以补充进一步裁剪和脱敏后的截图。
问题描述
在 CC Hub「用户管理」中创建用户和密钥后,点击「创建成功」弹窗里生成密钥右侧的复制按钮,页面只提示「复制失败」,无法通过按钮复制,只能手动选中密钥文本。
历史 Issue #407 已说明:HTTP 页面可能因浏览器安全限制无法使用 Clipboard API,并建议改用 HTTPS。本 Issue 不重复讨论该限制本身,而是反馈当前失败时的产品行为:
复现步骤
实际结果
预期结果
建议至少实现以下一种处理:
环境
相关 Issue
#407 通过「改用 HTTPS」解决并关闭;本 Issue 关注 HTTP 场景中的降级行为和错误提示是否可以改进。
证据说明
已保留包含「创建成功」弹窗、复制按钮和「复制失败」提示的截图。原图还包含用户名称及部分 Key 前后缀,因此未直接公开上传;如维护者需要,可以补充进一步裁剪和脱敏后的截图。