Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

142
Visualizações
Forzar el atributo sandbox a un valor específico en TinyMCE

Estoy usando TinyMCE como un editor wyswyg, y estoy tratando de hacer que siempre agregue un atributo de espacio aislado a cada iframe que encuentre, y lo restablezca a un valor específico, por ejemplo, "permitir scripts, permitir el mismo origen".

Lo he intentado agregando a valid_elements:

"iframe[nombre|src|srcdoc|seamless<seamless|ancho|alto|sandbox:allow-scripts allow-mismo-origen]"

Pero no funciona; además

"iframe[nombre|src|srcdoc|sin fisuras<sin fisuras|ancho|alto|sandbox:permitir-scripts]"

no parece funcionar; he probado con

"iframe[nombre|src|srcdoc|sin fisuras<sin fisuras|ancho|alto|sandbox:]"

que agrega correctamente el atributo sandbox si falta, pero NO reemplaza su valor con el vacío si el atributo ya está presente, como esperaba ...

¿Qué estoy haciendo mal?

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede intentar agregar un filtro de nodo . La función de configuración como esta debería hacer el trabajo:

 setup: function(editor) { editor.on('PreInit', function() { editor.parser.addNodeFilter('iframe', function(nodes) { nodes.forEach(function(node) { node.attr('sandbox', 'allow-scripts allow-same-origin'); }); }); }); }

Obtendrá cada iframe durante el análisis y forzará que el atributo de sandbox relevante sea lo que desea.

PS usar los atributos allow-scripts y allow-same-origin no es una práctica recomendada (vea la nota debajo de las descripciones de los atributos).

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda