22 Votos

TinyMCE: Compruebe si TinyMCE está disponible

Pregunta de Invitado | 02/04/2021 a las 16:59

Me gustaría mostrar el Editor HTML de TinyMCE solo a un grupo especial de usuarios de mi sitio web. El usuario normal no puede utilizar el editor.

Entonces, incluyo los archivos TinyMCE dinámicamente solo si es necesario.

Debido a que estoy usando el mismo código JavaScript para todos los usuarios, la línea con tinymce.init() también está escrita en el código en los casos, TinyMCE no está disponible en absoluto. Entonces, en este caso, la función es desconocida, lo que lleva a errores al ejecutar el código.

Entonces, lo que necesito es una función para verificar si TinyMCE está disponible o no. Solo si está disponible, ejecutaría la inicialización con tinymce.init(). ¿Existe alguna posibilidad de comprobarlo?

ResponderPositivoNegativo
1Mejor Respuesta1 Voto

Puede verificar si typeof(tinyMCE) está definido:

if (typeof(tinyMCE) != "undefined") {
  tinymce.init({
    selector: "textarea"
  });
}

Solo si typeof(tinyMCE) no está indefinido, se ejecutará tinymce.init().
02/04/2021 a las 19:08

ResponderPositivo Negativo
Responder

Temas Relacionados

TinyMCE: Cómo cambiar el Idioma

Pregunta | 1 Respuesta

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.