微信在 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
在这个选项卡中你能够设定每次登录 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
复制代码