本文提供一个方法,帮助无法适应微信深色模式的小伙伴在保持系统深色模式打开,不影响其他app的前提下关闭微信深色模式的方法。

对于微信深色模式到底做得有多糟/好,不予评价。

Step 1

请先确保手机已安装 快捷指令Scriptable 这两个app,前者是苹果官方的捷径app,后者是一个免费的开发类app,可以允许我们在捷径中调用JavaScript。

Step 2

1)打开 快捷指令,选择底部第二个Tab 自动化

2)点击 新建个人自动化。

3)在 设置 分组列表中找到 打开App

4)在 App 这一栏上点击 选取 ,并选取 微信

5)点击 下一步,点击 添加操作,在弹出的搜索框中输入 外观。在下方筛选出的操作中选择 设定外观。点击 将外观设为深色 ,改为 浅色

6)点击 下一步,关闭 运行前询问。点击 完成

本环节完成。至此,我们确保了微信打开后iOS自动将系统外观切换到浅色模式。

Step 3

1)打开 Scriptable,点右上角 新建一个空白脚本。内容如下:

var t=new Date()
if (t.getHours()>=19 || t.getHours()<6) {
 return 1
}
return null

这段JS的目的是判断当前时间是否位于19点之后次日6点之前。这是我偏向使用深色模式的时段,你可以根据个人习惯修改数字。

2)在编辑界面点击左下角的第一个icon,将这个脚本重命名为 isNight 。保存。

Step 4

1)回到 快捷指令 ,选择底部第二个Tab 自动化

2)点击 加号,点击 新建个人自动化