Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不是在寻找一种机制来更改的默认工具栏项目行为TinyMCE,或将行为动态注入现有工具栏 - 我有一个外部控制机制(通过调用socket.io和node.js服务器引导)并且想要执行更改或检索等操作从外部来源选择的字体系列、大小、名称、重量、变体等。这可能吗?如果可以,我该怎么做?
TinyMCE
socket.io
node.js
是的,这是可能的,但有限。
tinymce.get('your_editor_id').selection.getNode()将为您提供选择父节点,使用此节点您将能够获取该节点的样式、名称和其他属性。但是请注意,如果选择跨越多个节点,预期结果可能会有所不同,因为 parentNode 是选择的两个部分的父节点。
tinymce.get('your_editor_id').selection.getNode()