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()