Un modello HTML viene passato a Coldfusion. Il tag head del modello ha attributo aggiuntivo:Come impedire a Coldfusion di iniettare cfform.js nella sezione head?
<head profile="http://abc.com">
Il problema è che quando si genera l'uscita basato su questo modello Coldfusion inietta gli script all'interno del tag testa:
<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">
Questo provoca profile="http://abc.com">
a comparire nella parte superiore della pagina e impedisce la convalida della pagina.
Il codice di iniezione si verifica solo quando è presente un tag di modulo. L'iniezione del posto sbagliato non si verifica se il tag head non ha attributi. La presenza dell'attributo è un requisito del progetto e non può essere omesso.
È possibile impedire a Coldfusion di iniettare gli script?
Sicuramente un bug ColdFusion. Puoi segnalarlo ad adobe qui: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=7 – Kip
Se invii il bug report, potresti anche voler includere questo link per mostrare che un attributo profilo nel tag head è perfettamente valido HTML: http://www.w3schools.com/tags/tag_head.asp – Kip
@Kip Grazie per il suggerimento. Ho appena inviato un bug ad Adobe. – Alex