Come aggiungere il meta tag in javascript

Voglio aggiungere per una pagina specifica.

Ma le mie pagine sono renderizzate all’interno di un tag HTML . Solo il contenuto sta cambiando facendo clic su diversi modelli. Quindi non posso aggiungere la sezione in .

C’è un modo per aggiungere il usando javascript ?

Puoi aggiungerlo:

 var meta = document.createElement('meta'); meta.httpEquiv = "X-UA-Compatible"; meta.content = "IE=edge"; document.getElementsByTagName('head')[0].appendChild(meta); 

… ma non sarei sorpreso se nel momento in cui è stato eseguito, il browser avesse già preso le sue decisioni su come eseguire il rendering della pagina.

La vera risposta qui deve essere quella di emettere il tag corretto dal server in primo luogo, o (ovviamente) di non rispondere affatto su X-UA-Compatible.

$('head').append(' ');

o

 var meta = document.createElement('meta'); meta.httpEquiv = "X-UA-Compatible"; meta.content = "IE=edge"; document.getElementsByTagName('head')[0].appendChild(meta); 

Anche se non sono sicuro che avrà un effetto in quanto verrà generato dopo il caricamento della pagina

Se si desidera aggiungere tag meta dati per la descrizione della pagina, utilizzare le IMPOSTAZIONI della pagina DNN per aggiungere Descrizione e parole chiave. Oltre a ciò, il modo migliore per procedere quando si modifica HEAD è iniettare dynamicmente il codice nell’HEAD tramite un modulo di terze parti.

Trovato su http://www.dotnetnuke.com/Resources/Forums/forumid/7/threadid/298385/scope/posts.aspx

Questo potrebbe consentire altri meta tag, se sei fortunato

È ansible inserire tag HEAD aggiuntivi in ​​Impostazioni pagina> Impostazioni avanzate> Tag intestazione pagina.

Trovato su http://www.dotnetnuke.com/Resources/Forums/forumid/-1/postid/223250/scope/posts.aspx

Come questo ?