"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que permanece sem escape nos modelos?

Por que permanece sem escape nos modelos?

Publicado em 2024-11-18
Navegar:580

Why is < Escaped but > Permanece sem escape nos modelos? 
Permanece sem escape nos modelos? " />

Escapando de em modelos

No domínio da geração de arquivos por meio de modelos, surgiu uma questão desconcertante: o > personagem, enquanto sua contraparte

o mecanismo de escape automático do html/template, destinado à saída HTML, trata os valores dos dados como texto simples que requer codificação para incorporação segura. No entanto, as regras de escape são sensíveis ao contexto.

A solução está no alinhamento do modelo. propósito com o mecanismo de modelo apropriado:

  • Se a saída for HTML, use html/template, que fornece escape sensível ao contexto.
  • Para saída não HTML, opte por texto/ modelo, que evita escapes desnecessários, garantindo que são preservados em sua forma original.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3