Se transfiere una plantilla HTML a Coldfusion. La etiqueta de la cabeza de la plantilla tiene atributo adicional:¿Cómo evitar que Coldfusion inyecte cfform.js en la sección de cabecera?
<head profile="http://abc.com">
El problema es que cuando se genera la salida en base a esta plantilla de ColdFusion inyecta sus secuencias de comandos dentro de la etiqueta de la cabeza:
<head <script type="text/javascript" src="/CFIDE/scripts/cfform.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/masks.js"></script>
profile="http://abc.com">
Esto hace que profile="http://abc.com">
a aparecer en la parte superior de la página y evita que la página se valide.
La inyección de código se produce solo cuando hay una etiqueta de formulario. La inyección en el lugar incorrecto no ocurre si la etiqueta de la cabeza no tiene ningún atributo. La presencia del atributo es un requisito del proyecto y no se puede omitir.
¿Es posible evitar que Coldfusion inyecte los guiones?
Definitivamente un error de ColdFusion. Puede informarlo a adobe aquí: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=7 – Kip
Si envía el informe de error, es posible que también desee incluir este enlace para mostrar que un atributo de perfil en la etiqueta head es HTML válido: http://www.w3schools.com/tags/tag_head.asp – Kip
@Kip Gracias por la sugerencia. Acabo de enviar un error a Adobe. – Alex