El html que estoy pegando en la fuente de Tinymce contiene una función javascript. Pero esa función nunca se ejecuta cuando el contenido se carga en Tinymce.
Por ejemplo, debería aparecer un mensaje de alerta como el siguiente ejemplo. Pero el contenido original es ocultar el cargador cuando se completa la carga de la página. Pero el cargador nunca se oculta porque el javascript no se está ejecutando.
El siguiente es el código de ejemplo:
<html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <h1>Some content</h1> <script> alert('some alert'); </script> </body> </html>
TinyMCE no permite etiquetas <script>
de forma predeterminada debido a problemas de seguridad. Si está seguro de que deberían permitirse en su implementación, puede usar la opción extended_valid_elements
.
Creé un violín que demuestra cómo se puede hacer: https://fiddle.tiny.cloud/5Shaab