Linux上VSCODE无法打开web视图,“Webview Service Worker Error in registration due to invalid document state”

系统:Linux – Ubuntu 20
问题描述:
在打开vscode的情况下,电脑被意外断电。再次重启电脑后,打开vscode任何网页视图,如tensorboard, extension界面,均会在右下角出现

Error loading webview: Error: Could not register service workers: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state..

几乎每次断电都会遇到这个问题,而且每次我解决的方法都不同。主要是根据 https://github.com/microsoft/vscode/issues/125993 来解决的问题。我提取了其中的一些方法供参考

  1. 重启vscode
  2. 重启电脑
  3. 关闭vscode, code --no-sandbox,打开vscode
  4. 关闭vscode, killall code,打开vscode
  5. 关闭vscode, pkill code, 打开vscode
  6. 关闭vscode, rm-rf ~/.config/Code/*Cache*,打开vscode
  7. 关闭vscode,删除~/.config/Code 文件夹下的Service Worker,打开vscode
  8. 删除vscode,重新安装新版本

对我有用的是6,7,8。如果上述方法都没有解决你的问题,可以再在https://github.com/microsoft/vscode/issues/125993中寻找方法。

  • 15
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值