MAC上postman離線安裝時提示加載擴展程序出錯怎麼辦?

雖然小編曾經說過原因,這裏在說一次也無妨!目前的postman插件如果想正常使用,必須安裝Postman Interceptor插件,這樣才能直接使用chrome瀏覽器的cookie等信息,否則postman是無法完成老版本的功能的。postman之前作爲chrome插件(谷歌瀏覽器)擴展插件存在,但是現在chrome應用商店搜索擴展程序是無法找到postman。

因爲postman已經變成chrome的應用 ,雖然很多人都很懷念老版本的postman,但是經過一段時間的使用,小編感覺新版postman比舊版多了不少功能,例如:多選項卡、對返回報文搜索、post請求新增二進制類型等, 最重要的是添加了賬號機制可以將測試收藏的url放在雲端 !不過仍然有很多會懷念舊版的postman。舊版postman簡單的UI風格,
舊版postman是擴展程序而不是應用(應用是單獨窗口,而擴展程序可以作爲瀏覽器的單獨選項卡);無法連接google應用商店,又急於測試接口。
加載已解壓擴展程序失敗
但是現在問題來了,如果用戶使用chrome翻牆插件直接使用chrome appstore安裝postman或者postman intercepter是沒有問題的!但是由於大部分人都無法打開谷歌應用商店,所以很多人都會選擇離線安裝,那麼問題來了,有時候會發現postman總是無法識別postman interceptor插件,非常讓人惱火。
 
那我們來離線安裝一下postman插件和postman intercepter插件,看看問題所在吧。
1.將下載好的crx文件壓縮爲zip或rar文件,之後再解壓該文件(也可以直接修改後綴名)
postman插件解壓

2.在chrome中輸入chrome://extensions/,勾選開發者模式,點擊加載已解壓的擴展程序..,選擇已經解壓好的文件夾
3.正常情況下這樣就可以安裝成功了,但是我的chrome卻提示加載錯誤提示。(同網友提問的情況一樣)
出現這樣情況的原因很簡單,找到postman解壓後的文件夾,將其中的子文件夾_metadata重命名去掉前面的下劃線改成metadata就可以了。
重新進去chrome重新加載已解壓的postman文件夾,這時就添加成功啦,點擊啓動即可使用
 

注意:修改_metadata爲metadata(去掉下劃線)。這樣才能安裝成功,否則報錯(根據提示信息,也可以修改該問題)。

4.當postman和postman intercepter都安裝好後,可以看到。

此時,如果打開postman,開啓interceptor插件,是無法成哦功能的,提示去下載該插件(但是我已經明明安裝了啊。)

經過嘗試,發現需要修改postman安裝包中js/requester.js 和runner.js ,需要將其中的aicmkgpgakddgnaphhhpliifpcfhicfo 字符串替換成擴展程序界面的Interceptor的id,如下圖所示:

注意每個人,每次安裝這個id都不一樣,所以需要自己去複製,切記

替換完成之後,在擴展程序中,重新加載postman插件,然後,再次點擊開啓Interceptor的圖標,就會成爲高亮狀態。

文章轉自:http://www.cnplugins.com/tool/postman-install-problems.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章