首页 > 软件列表 > MediumEditor
MediumEditor

MediumEditor

内联编辑器工具栏

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-04-01
软件厂商/开发者信息:yabwe

软件介绍

MediumEditor 是一个开源的 JavaScript 富文本编辑器,目标是复刻 Medium.com 上选中文字后弹出的内联工具栏。它基于浏览器的 contenteditable API 实现,用原生 JavaScript 编写,不依赖其他框架。项目托管在 GitHub 的 yabwe/medium-editor。

核心功能

  • 浮动工具栏:选中文本后出现,提供加粗、斜体、下划线、链接、标题、引用、列表、对齐等格式按钮。
  • 链接处理:支持链接预览与编辑。
  • 粘贴与占位:有粘贴清理、强制纯文本粘贴和占位文字(placeholder)功能。
  • 扩展能力:可添加自定义按钮和扩展,也提供固定位置的静态工具栏选项、键盘快捷键、可选的自动链接和图片拖拽。
  • 事件与方法:提供 editableInput 事件用来检测内容变化,也可动态增删可编辑元素。

支持平台与系统要求

它运行在浏览器中,不是需要安装的桌面程序。可通过 npm(npm install medium-editor)、Bower 或 jsDelivr、CDNJS 引入,也可从 GitHub 下载发行包。用法示例是 new MediumEditor('.editable')。GitHub 页面在说明 editableInput 事件时提到了 IE9+ 和 Edge,完整的浏览器支持矩阵页面未写成文字清单。

适用人群或使用场景

适合需要在网页里加入轻量内联编辑功能的前端开发者,比如博客、内容管理后台或评论框。

版本与授权

采用 MIT 许可证。GitHub Releases 上标为最新的版本是 5.23.3。仓库页面有“需要帮助”的提示,表示项目在寻找维护者,目前有 330 个未关闭的 issue。

版本列表