测试对象是否是TinyMCE编辑器

时间:2013-02-26 22:53:00

标签: tinymce

如何测试Object是否是TinyMCE编辑器实例?

1 个答案:

答案 0 :(得分:0)

取决于您要检查的对象类型以及通过tinymce.editors循环检查的时间可能不够。如果你想检查一个对象是否是一个tinymce编辑器对象,并且没有初始化的tinymce编辑器,那么tinymce.editors将是一个空数组,即使你的对象可能是一个有效的tinymce编辑器对象(没有一个活动的编辑器! )。

如果您有object,则可以测试此对象是否具有以下属性。这应该足够了:

if(object.editorCommands && object.editorId && object.execCommands && object.plugins) return true;

如果这不适合您的使用案例,您需要提供更多信息。