重现步骤
- 启动 Obsidian。
- 选择任意一个已有的 Vault,点击 Open。
- 加载页面会短暂出现,然后立即退出,返回欢迎页面。
- 新建一个全新的 Vault 后尝试打开,也会出现完全相同的问题。
错误信息
A JavaScript error occurred in the main process
Uncaught Exception:
TypeError: Cannot read properties of undefined (reading 'origin')
at Function.<anonymous> (/Users/evelynwu/Library/Application Support/obsidian/obsidian-1.12.7.asar/main.js:71:1101)
是否按照故障排查指南进行了排查?【Y】
无法进入任何一个 Vault(包括新建的 Vault),因此完全无法进入 Obsidian 的主界面,这也导致大部分需要在软件内完成的排查步骤都无法执行。
补充信息
- 这个问题是某一天突然出现的,在此之前一直可以正常使用。
- 问题会影响所有 Vault,包括新创建的 Vault。
- 我在论坛看到过一个看起来比较相似的问题:
Constant Javascript Errors v1.5 / net::ERR_CONTENT_DECODING_FAILED - #11 by kr0n - Help - Obsidian Forum - 我已经尝试过帖子中提到的方法,将 cache 目录删除(或重命名)后让 Obsidian 自动重新创建缓存目录,但问题仍然存在。
- 由于无法进入任何 Vault,因此我无法禁用插件、切换主题,也无法进行任何需要进入软件后的排查操作。
关于重装的疑问
- 目前我还没有尝试卸载并重新安装 Obsidian,因为担心会丢失已经安装的社区插件及其配置。
- 我已经安装了很多社区插件,但现在已经记不清具体安装了哪些。如果最终需要重新安装 Obsidian,我想了解是否有办法保留或恢复这些插件以及它们的配置。
- 如果在重装之前有需要提前备份的文件或目录,也希望能够得到一些建议。
