Postman 在新版本中删除了离线模式(Scratch Pad),有没有办法启用它?

Postman 删除了离线模式(Scratch Pad)

https://learning.postman.com/docs/getting-started/basics/using-scratch-pad/

Scratch Pad 已弃用,不再受支持。Scratch Pad 即将停用,不会收到任何更新、错误修复或安全更新。您可以在未登录 Postman 时使用轻量级 API 客户端发送 API 请求,包括 HTTP、WebSocket、gRPC 和 GraphQL 请求。了解有关轻量级 Postman API 客户端的更多信息。

今天我打开离线 Postman 后,它自动更新并提醒我登录,不允许我使用离线模式。新的轻量级模式没有很多功能。

有办法可以启用它吗?

 

我找到了一种相当简单的方法来恢复 ScratchPad,即使在最新版本上也是如此(仍然适用于 10.22):

  1. 运行 Postman(考虑它处于“轻量级客户端”模式)
  2. 打开 DevTools(CtrlShiftI
  3. 在控制台中输入pm.settings.setSetting("offlineAPIClientEnabled",0)- 这将关闭轻量级客户端并切换到 ScratchPad
  4. 重新启动 Postman(您将短暂看到 ScratchPad 界面,但它将被登录屏幕隐藏)
  5. 再次打开 DevTools
  6. 在控制台中输入pm.mediator.trigger("hideUserSwitchingExperienceModal")
  7. 你已经完成了!

现在您可以重新导入您的收藏等。如果运气好的话,%AppData%\Postman您还可以在文件夹中找到backup-*.jsonScratchPad 收藏的备份文件。您也可以导入它们。

此方法的缺点是每次启动应用程序时都需要重复步骤 5-6。不过,由于控制台会记住其历史记录,所以这不是什么大问题。

另一种方法是切换到 ScratchPad 模式10.17版本,这是最后一个没有强制 de-ScratchPading 的版本。您只需通过删除/重命名文件来禁用更新即可%LocalAppData%\Postman\update.exe

还有另一种方法可以完全摆脱登录屏幕(涉及修补 Postman 应用程序),但它有点复杂,每次应用程序更新时都需要这样做。如果有人感兴趣,我也可以描述一下。

注意:所有这些都仅在 Windows 上进行了测试。

 

两种方式:

  1. 10.17 版本是 Scratch Pad 模式的最后一个版本。

但是它在官方 Postman 网站上不存在,我从filehorse下载了它,它对我有用。

  1. 下载版本 10.17
  2. 卸载邮递员。然后,您可能还需要删除邮递员数据%appdata%\..\Local\Postman %appdata%\..\Roaming\Postman如果您担心丢失数据,请务必复制或重命名邮递员文件夹)
  3. 断开网络连接
  4. 安装版本 10.17
  5. 重命名update.exe停止更新
  1. 最新版本中也能恢复 ScratchPad
  1. 打开 DevTools ( Ctrl-Shift-I)
  2. 在控制台中输入pm.settings.setSetting("offlineAPIClientEnabled",0)- 这将关闭轻量级客户端并切换到 ScratchPad
  3. 重新启动 Postman(您将短暂看到 ScratchPad 界面,但它将被登录屏幕隐藏)
  4. 再次打开 DevTools ( Ctrl-Shift-I)
  5. 在控制台中输入pm.mediator.trigger("hideUserSwitchingExperienceModal")

现在您可以重新导入您的收藏集等。如果幸运的话,您还可以在 %AppData%\Postman 文件夹中找到 backup-*.json 文件,它们是 ScratchPad 收藏集的备份。您也可以导入它们。

 

恢复到 Postman v10.13.6(针对 Windows 用户)的分步说明。

  1. 在更新的 Postman(其中 Scratchpad 功能已被删除)中,转到“设置”>“数据”并导出您的 Postman 集合。这将创建一个.postman_dump包含所有 Postman 集合、环境(即整个 Scatchpad)的文件。
  2. 重命名%USERPROFILE%/AppData/Roaming/Postman/%USERPROFILE%/AppData/Roaming/Postman.old。此步骤可防止 Postman 检测并显示以下错误:“您似乎在此系统上使用过较新版本的 Postman 应用。请下载最新应用并重试”
  3. 卸载 Postman 并删除%USERPROFILE%/AppData/Local/Postman
  4. 从以下网址下载 Postman v10.13.6:https: //www.filehorse.com/download-postman/82250/old-versions/
  5. 立即安装并关闭应用程序(以免触发自动更新)
  6. 重命名%USERPROFILE%/AppData/Local/Postman/Update.exeUpdate.exe.bkup.exe 以外的任何名称
  7. 运行 Postman,您应该会看到“更新失败,查看详细信息”。

将其作为社区答案发布,因为这是基于每个人的评论以及一些谷歌搜索来修复其他问题,例如“使用较新版本的 Postman 应用程序”。

 

 

 

 

 

 

posted @ 2024-12-12 14:34  CharyGao  阅读(322)  评论(0编辑  收藏  举报