#3010·editor.js

粘贴代码块时显示 [object HTMLPreElement] 而不是代码内容

作者: prathmeshyelne创建于 2026年6月13日更新于 2026年8月11日
标签bug

粘贴到编辑器中的代码块时,内容被插入,但被错误地变成:

页:1 [对象 HTML 准备]


而不是显示实际代码。

□ 步骤重现

1. 开放编辑。
2. 复制以下代码:

``` ZZ
从“ @editorjs/editorjs” 导入编辑器JS

Const 编辑器 = 新编辑器JS( {
工具 : {
//... 您的工具
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
) (中文(简体) ).
  1. 将代码粘入编辑器。
  2. 观察结果。

□ 实际结果

编辑器显示:

页:1 [对象 HTML 准备]


而不是粘贴的代码。

□ 预期成果

编辑器应当保存并显示被粘贴的代码内容:

[JavaScript]
从“ @editorjs/editorjs” 导入编辑器JS

Const 编辑器 = 新编辑器JS( {
工具 : {
//... 您的工具
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
) (中文(简体) ).

或者创建包含被粘贴内容的正则代码块。

□ 环境

  • 编辑.js 版本: v2.31.6
  • 浏览器:Chrome
  • 操作系统: macOS

□ 截图:

<img宽="876"高="656" alt="Image" src="https://GitHub.com/user-attachments/assets/6af29ad5-c3d1-42fb-856b-51d54ca830c0"/.

^ 发行视频 :

https://GitHub.com/user-attachments/assets/1c75cac0-ce2c-43b0-a30e-bdc6471a58b2 互联网档案馆的存檔,存档日期2013-12-2

内容来源: codex-team/editor.js