在Tinymce中检测插件或命令存在
-
29-09-2019 - |
题
Tinymce的API是否支持一种方法来查找插件是否处于活动状态或更好的是注册给定命令?具体来说,我正在创建一个插件,该插件想在时期调用McAutoresize命令,但是为了这样做,我希望检测命令是否存在。我知道我可以通过搜索插件参数来做到这一点,但是我想特别知道是否存在API支持的方法(以限制此插件会破坏Tinymce更新的机会)。
解决方案
要查看插件或命令是否处于活动状态,似乎没有真正的API功能。您可以做什么以查看是否已加载插件
var plugin_is_usable = tinymce.get(editor_id).plugins.pluginname;
要检查是否可以使用给定命令(在这种情况下为McAutoresize)
var mceAutoResize_is_usable = tinymce.get(editor_id).execCommands.mceAutoResize;
这不太可能会改变薄弱。
不隶属于 StackOverflow