kooritea / electronic-wechat

:speech_balloon: A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.
MIT License
566 stars 70 forks source link

Bug:无法储存设置 #104

Open laomocode opened 4 years ago

laomocode commented 4 years ago

描述:

Bug

环境:

在此系统环境中,使用ArchlinuxCN仓库和AUR安装此软件后,设置无法储存。如我要把无边框取消掉,在设置中去掉,重启此软件后,又变回原来的样子。
kooritea commented 4 years ago

配置文件放在 ~/.ew.json

先确认有没这个文件 确认有没有权限访问这个文件

在控制台运行,控制台可能会有报错信息 如果没有,在扫码的时候使用快捷键ctrl+shift+i 打开开发者工具看控制台有没有报错信息

laomocode commented 4 years ago

这次真的是一脸懵逼了 我把你说的这个文件所有权限都给了,看了控制台,没有错误,只有警告。 警告图片: 警告

laomocode commented 4 years ago

刚刚发现开了控制台,命令行直接显示错误,错误如下: [2797:0808/123959.993691:ERROR:CONSOLE(24)] "Empty response arrived for script 'chrome-devtools://devtools/bundled/product_registry_impl/product_registry_impl_module.js'", source: chrome-devtools://devtools/bundled/shell.js (24) [2797:0808/123959.993756:ERROR:CONSOLE(108)] "Uncaught (in promise) Error: Could not instantiate: ProductRegistryImpl.Registry", source: chrome-devtools://devtools/bundled/shell.js (108) [2797:0808/124001.253308:ERROR:CONSOLE(108)] "Uncaught (in promise) Error: Could not instantiate: ProductRegistryImpl.Registry", source: chrome-devtools://devtools/bundled/shell.js (108) [2797:0808/124001.253447:ERROR:CONSOLE(108)] "Uncaught (in promise) Error: Could not instantiate: ProductRegistryImpl.Registry", source: chrome-devtools://devtools/bundled/shell.js (108) [2797:0808/124001.253515:ERROR:CONSOLE(108)] "Uncaught (in promise) Error: Could not instantiate: ProductRegistryImpl.Registry", source: chrome-devtools://devtools/bundled/shell.js (108)

laomocode commented 4 years ago

加入一个神奇的事,如果直接修改这个文件,是可以设置的

kooritea commented 4 years ago

emmmm 这些都不是关键信息 如果不是文件权限的话我也想不出来是什么问题了

laomocode commented 4 years ago

或者说,你还是发一下.ew.json的配置内容吧,我自己配置

kooritea commented 4 years ago

那里面就是全部内容啊,没改过的话应该都是默认值

大部分都是on或者off…

如果哪个字段不明白的话我可以告诉你…