Sto provando a convalidare la mia pagina come HTML 5 (W3c). E ho il seguente errore: L'elemento "img" non è permesso qui (come figlio dell'elemento "noscript"). L'elemento "noscript", quando un figlio di "head", deve contenere solo i seguenti elementi figlio: "link", "style" e "meta".Convalida errori W3C HTML5 img noscript facebook.com
Sul posto https://developers.facebook.com/docs/ads-for-websites/conversion-pixel-code-migration raccomandazione per il mio codice:. "Copia e incolla il frammento di aggiornamento codice tra <head>
e </head>
, nel codice HTML del tuo sito web in cui si desidera monitorare le conversioni, ad esempio, per monitorare le registrazioni, posizionare il codice sulla tua pagina web 'registrazione completata'. "
si prega di vedere il codice sorgente:
<head>
<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = '1234567890';
fb_param.value = '10.00';
fb_param.currency = 'USD';
(function(){
var fpw = document.createElement('script');
fpw.async = true;
fpw.src = '//connect.facebook.net/en_US/fp.js';
var ref = document.getElementsByTagName('script')[0];
ref.parentNode.insertBefore(fpw, ref);
})();
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/offsite_event.php?id=1234567890&value=10.00¤cy=USD" /></noscript>
</head>
E 'possibile modificare questo codice e superare la convalida (nella sezione head)? specifica HTML5
Non è possibile inserire il contenuto nella testa. Tuttavia, puoi spostare il noscript sul corpo. – Aplet123