QzoneArchive 中文文档 下载 App

桌面端网页登录 QzoneArchive——WebView 窗口提取 Cookie

什么情况下用网页登录

网页登录是桌面端特有的备选方式。以下情况可能需要用网页登录:

操作步骤

  1. 打开 QzoneArchive,进入登录页面
  2. 选择"网页登录"
  3. 应用弹出一个独立的 WebView 窗口,加载 QQ 空间官方登录页
  4. 在 WebView 窗口里用你习惯的方式登录(账号密码、短信验证、QQ 客户端扫码等都可以)
  5. 登录完成后,应用的 Rust 后端通过 Cookie API 从 WebView 中提取登录凭证
  6. 关闭 WebView 窗口,应用主界面显示已登录

与二维码登录的区别

对比项二维码登录网页登录
设备需求需要另一台设备(手机)只需要当前电脑
输入密码不输入可能需要输入(取决于 QQ 登录页验证方式)
安全等级更高(密码不经过应用)相当(密码由 QQ 官方页面处理)
适用平台桌面 + 移动仅桌面

安全设计

网页登录的核心安全设计和二维码登录一致:

凭证生命周期

和二维码登录完全相同——会话有效期几小时到一天,关闭应用或切换账号后旧 Cookie 自动丢弃。