全部新增改进修复
修复

Playground cookies 遵循 RFC 6265 host-only 规则

Playground 现在可正确跟踪 Domain 属性,因此仅限主机的 cookie 会保留在对应主机上。Parsed 视图会使用 HO 标签对其进行标记,而 Raw 视图与上游发送的内容保持一致。

修复

Playground 字段与真实 API schema 匹配

每个 Playground 字段现已与 schema 对齐:Browser 强制使用 GET 请求并隐藏 body 文本域,Raw 选项卡显示发送至 API 的确切 JSON 以及 curl 复现命令。

修复

Unblocker 在 Single 和 Proxy Finder 上实现端到端运行

借助 unblocker: true,Single 和 Proxy Finder 现在将完整的 unblocker 签名直接携带至源站,从而让检查该签名的反机器人防护放行该 request。

修复

Cloudflare 被动挑战在 Browser 上得以解决

某些 Cloudflare 网站会返回 200 OK,但会注入一个后台脚本,并在稍后生成真实的 cf_clearance cookie。Browser 过去会在该 cookie 到达之前返回页面,导致 jar 为空。现在 Browser 会等待 cookie 事件,因此您可以获得干净的 cf_clearance,并可以通过 Single 或 Proxy 进行重放。

修复

博客分页链接现已正常工作

博客上的 Older 按钮以前会使您跳转回第 1 页。现在,分页功能使用带有数字导航的 /blog/page/N/ URLs,以便您可以正常浏览较旧的文章。感谢 Vladimir Petrov。

修复

浏览器在每次 request 中执行 JavaScript

浏览器现在通过 JavaScript 引擎运行每个 request,因此 Cloudflare 质询和重 JS 的页面均可按预期渲染。

修复

首页移动端修复与触控友好提示

首页上的 dashboard 预览在小屏幕上显得很拥挤。我们修复了排版和间距,并添加了真正适用于触控操作的 tooltip(仅悬停显示的提示对手机毫无帮助)。

修复

登录不再因过期回调会话而失败

如果您之前的登录在标签页过期或回调过慢后会跳转到 400 错误页面,该问题现已修复。我们会检测会话不匹配,清除异常的 cookie,并将您重定向回登录页面。每次均能顺畅处理。

修复

Proxy Finder 在激活前验证新 proxy

新的 proxy 在 Proxy Finder 中会保持未激活状态,直到验证确认它们确实可用。在此修复之前,新导入的 proxy 可能会在确认其有响应之前就被用于实际的 request,从而拉低了首次尝试的成功率。此路径现已关闭。

修复

登录错误时返回全新登录页

过期的登录 cookie 或两个标签页同时处理回调时,现在会清除失效的 cookie,并将您重定向至全新的登录表单。其他身份验证错误会显示带有重试按钮的品牌页面。

修复

登录页面支持双指缩放并记住主题

针对登录流程的两项修复。双指缩放功能已恢复对低视力用户的支持(视口不再将缩放限制在 1x)。此外,您在 foura.ai 其他地方选择的主题现在将应用到登录、注册和恢复页面,而不是重置为您的系统偏好设置。

修复

Rate Limit 列现已显示真实数据

控制面板中按域名(by-domain)和常用客户端(top-clients)表格上的 Rate Limit 列之前一直显示为“--”,且点击表头进行排序没有任何反应。现在这两项功能均已正常工作。如果您一直试图排查各域名中受到 rate limit 限制的流量,现在这些数据终于呈现出来了。

修复

减少重复的验证邮件

如果验证邮件未能立即送达,部分用户会多次点击重新发送,从而收到四五封重复邮件。我们在重新发送按钮上增加了 60 秒的冷却时间,并在服务端设置了 30 分钟的上限。现在只需重发一次即可,您的收件箱将保持整洁。

修复

注册流程现可保留您的位置

如果您从特定页面开始注册,该流程现在会在邮箱验证后将您带回该页面。此前,系统会直接将您带到首页。

修复

移动端即时点击响应

我们修复了 iOS Safari 上 300ms 的点击延迟,该延迟曾导致按钮和菜单反应迟缓。现在所有页面上的点击操作均能立即响应。