微信在 v5.3.1
版本中逐步引入的訊息撤回功能,可以撤回兩分鐘之內後悔已經發出的訊息。這個功能嘛,本來也無可厚非。可我總會止不住好奇,你到底說了啥?!說了啥?!
每每這種時候,我如果錯過了真相的那一秒,確實非常想摔手機!說實話,很藍瘦。已經越獄的 iPhone 和 root 過許可權的 Android 裝置都可以通過相關的外掛來獲知已經被撤回的訊息內容,而桌面客戶端卻總是拿這種情況一點辦法都沒有,一直盯著螢幕也不是辦法。
還好 @Sunnyyoung 在 GitHub 上開源了一個Mac 端可使用的動態庫注入方式實現的外掛 WeChatTweak-macOS 來解決上面的兩個煩人的問題。
安裝這個外掛需要使用 Git 工具從 GitHub 下載最新的原始碼到本機編譯。首先,現在 Terminal 中拉取最新的原始碼:
git clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git
複製程式碼
然後在原始碼目錄中進行編譯:
cd WeChatTweak-macOS
sudo make install
複製程式碼
編譯完成後重啟微信即可啟用外掛。如果你想解除安裝這個外掛也很簡單,只需要在原始碼目錄中執行:
sudo make uninstall
複製程式碼
如此便可以輕鬆解除安裝了。
安裝外掛後的微信客戶端設定中多了一個新的 Tweak 選項卡:
Tweak 設定在這個選項卡中你可以設定每次登陸 Mac 微信桌面客戶端時是否需要手機客戶端點選確認來認證身份,如果你使用 Mac 的安全習慣良好的話,開啟這個功能會方便很多,尤其是在你沒有攜帶手機的情況下。
第二個功能是訊息撤回的通知。你可選擇接收所有的訊息撤回通知、也可以關閉,還可以按照系統設定,該通知的群組和人通知、不需要通知的不通知。
多開的方式也很直觀便捷:
直接在 Dock 欄上右鍵微信圖示,選擇「登陸新的微信賬號」就可以開啟新的微信登陸視窗了。
部分讀者朋友反映安裝了外掛之後聊天記錄丟失的問題,可以通過遷移聊天記錄的方式來解決:
執行以下命令即可遷移聊天記錄:
cp -R ~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat ~/Library/Application\ Support/com.tencent.xinWeChat
複製程式碼
同樣的,假如是解除安裝操作,需要把聊天記錄遷移回原版微信中,執行以下命令:
cp -R ~/Library/Application\ Support/com.tencent.xinWeChat ~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat
複製程式碼