微信在 v5.3.1
版本中逐步引入的消息撤回功能,能夠撤回兩分鐘以內後悔已經發出的消息。這個功能嘛,原本也無可厚非。可我總會止不住好奇,你到底說了啥?!說了啥?!git
往往這種時候,我若是錯過了真相的那一秒,確實很是想摔手機!說實話,很藍瘦。已經越獄的 iPhone 和 root 過權限的 Android 設備均可以經過相關的插件來獲知已經被撤回的消息內容,而桌面客戶端卻老是拿這種狀況一點辦法都沒有,一直盯着屏幕也不是辦法。github
還好 @Sunnyyoung 在 GitHub 上開源了一個Mac 端可以使用的動態庫注入方式實現的插件 WeChatTweak-macOS 來解決上面的兩個煩人的問題。安全
安裝這個插件須要使用 Git 工具從 GitHub 下載最新的源代碼到本機編譯。首先,如今 Terminal 中拉取最新的源碼:bash
git clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git
複製代碼
而後在源碼目錄中進行編譯:微信
cd WeChatTweak-macOS
sudo make install
複製代碼
編譯完成後重啓微信便可啓用插件。若是你想卸載這個插件也很簡單,只須要在源碼目錄中執行:工具
sudo make uninstall
複製代碼
如此即可以輕鬆卸載了。ui
安裝插件後的微信客戶端設置中多了一個新的 Tweak 選項卡:spa
Tweak 設置在這個選項卡中你能夠設定每次登錄 Mac 微信桌面客戶端時是否須要手機客戶端點擊確認來認證身份,若是你使用 Mac 的安全習慣良好的話,開啓這個功能會方便不少,尤爲是在你沒有攜帶手機的狀況下。插件
第二個功能是消息撤回的通知。你可選擇接收全部的消息撤回通知、也能夠關閉,還能夠按照系統設定,該通知的羣組和人通知、不須要通知的不通知。code
多開的方式也很直觀便捷:
直接在 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
複製代碼