屏蔽postman更新检测

postman经常检测更新, 提示非常烦人

作为工具经常大改, 适应新界面麻烦

不联网使用, 建议停留在旧版本9.x

旧版下载

https://www.postman.com/release-notes/postman-app/ 找到版本号, 例如 9.31.32

从 CDN 下旧版本,https://dl.pstmn.io/download/version/9.31.32/win64

格式:

https://dl.pstmn.io/download/version/<版本号>/linux64

https://dl.pstmn.io/download/version/<版本号>/osx64

https://dl.pstmn.io/download/version/<版本号>/win64

host屏蔽

1
2
3
4
5
6
7
8
9
#    postman
127.0.0.1         dl.pstmn.io
127.0.0.1         sync-v3.getpostman.com
127.0.0.1         getpostman.com
127.0.0.1         go.pstmn.io
127.0.0.1       sentry-app.postmanlabs.com
127.0.0.1       bifrost-public-v4.gw.postman.com
127.0.0.1       getpostman.com
127.0.0.1       go.pstmn.io

还是会弹更新检测

修改检测更新的代码

https://github.com/postmanlabs/postman-app-support/issues/6999

打开安装路径:

找到 /resources/app 或者 /resources/app.asar

如果是/resources/app.asar, 需要解压

1
npx asar extract app.asar 

编辑脚本/resources/app/services/AutoUpdaterService.js

大概35行, isAppUpdateEnabled函数的返回,插上 return false

如果需要重新打包, 可以使用

1
npx asar p ./app ./app.asar

其实不打包,解压状态也能用.

build with Hugo, theme Stack, visits 0