我正在尝试使用基于在线浏览器的visual studio代码版本(https://vscode.dev)。我安装了扩展Python和Jupyter。但是当我尝试运行任何代码时,我得到以下错误:
加载webview时出错:Error: Could not register service workers: notsupporteerror: Failed to register a ServiceWorker for scope"
期待您的帮助。谢谢。
快速解决方案:打开终端,输入killall code
。简单的,懒惰的解决方法:重新启动计算机。
如果这不起作用,尝试重新安装或更新vscode
在我的例子中,这与CORS配置问题有关。解决这个问题的方法是从终端启动笔记本,并指定原点:
jupyter notebook --no-browser --NotebookApp.allow_origin_pat=https://.*vscode-cdn.net
如果由于某种原因不能工作,你可以尝试以下作为最后的手段(记住这将允许任何来源):
jupyter notebook --no-browser --NotebookApp.allow_origin='*'
来源:https://github.com/microsoft/vscode-jupyter/wiki/Connecting-to-a-remote-Jupyter-server-from-vscode.dev