You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code运行Jupyter Notebook时折叠下拉框不显示是什么原因?

VS Code Jupyter Notebook中HTML下拉标签无法正常渲染的解决方法

该问题的核心原因是1.60版本VS Code的Jupyter扩展默认开启了HTML内容过滤,<details>、<summary>这类非核心富文本标签不在默认白名单内,会被渲染器直接拦截。你可以按以下步骤排查修复:

  • 第一步修改Jupyter扩展配置:打开VS Code设置界面,搜索Jupyter: Allow HTML Inputs,勾选该选项允许自定义HTML内容渲染
  • 第二步如果配置修改后仍不生效,继续在设置中搜索Markdown: Validate,关闭该选项避免Markdown校验模块过滤自定义HTML标签
  • 如果你是在Markdown单元格中插入该段代码,确认单元格类型已设置为Markdown,同时在代码块前后各留一行空行,避免被识别为普通文本
  • 若上述配置调整后仍无效果,可以直接在代码单元格中调用IPython的HTML渲染接口执行代码,示例如下:
from IPython.display import HTML
display(HTML("""
<details open>
<summary>Want to ruin the surprise?</summary>
<br>
Well, you asked for it!
</details>
"""))

运行该代码单元格即可正常渲染出可交互的下拉折叠效果。
如果条件允许,将VS Code和配套Jupyter扩展升级到最新正式版,新版本已默认支持<details>标签渲染,无需额外修改配置即可直接使用。

内容的提问来源于stack exchange,提问作者ilam engl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 14:57:01