javascript - keywords - meta tags generator
Cómo agregar meta tag en javascript (3)
Quiero agregar <meta http-equiv="X-UA-Compatible" content="IE=edge">
para una página en particular.
Pero mis páginas están renderizadas dentro de una etiqueta HTML
. Sólo el contenido está cambiando al hacer clic en diferentes plantillas. Así que no puedo agregar el <meta>
en la sección <HEAD>
.
¿Hay alguna manera de agregar el <meta http-equiv="X-UA-Compatible" content="IE=edge">
usando javascript
?
Me gusta esto ?
<script>
var meta = document.createElement(''meta'');
meta.setAttribute(''http-equiv'', ''X-UA-Compatible'');
meta.setAttribute(''content'', ''IE=Edge'');
document.getElementsByTagName(''head'')[0].appendChild(meta);
</script>
Puedes añadirlo:
var meta = document.createElement(''meta'');
meta.httpEquiv = "X-UA-Compatible";
meta.content = "IE=edge";
document.getElementsByTagName(''head'')[0].appendChild(meta);
... pero no me sorprendería si para el momento en que se ejecutó, el navegador ya había tomado sus decisiones sobre cómo renderizar la página.
La respuesta real aquí tiene que ser emitir la etiqueta correcta desde el servidor en primer lugar, o (por supuesto) no responder en absoluto en X-UA-Compatible.
$(''head'').append(''<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> '');
o
var meta = document.createElement(''meta'');
meta.httpEquiv = "X-UA-Compatible";
meta.content = "IE=edge";
document.getElementsByTagName(''head'')[0].appendChild(meta);
Aunque no estoy seguro de que tendrá un efecto, ya que se generará después de que se cargue la página.
Si desea agregar etiquetas de metadatos para la descripción de la página, use la configuración de su página de DNN para agregar descripción y palabras clave. Más allá de eso, la mejor manera de proceder cuando se modifica el HEAD es inyectar dinámicamente su código en el HEAD a través de un módulo de terceros.
Se encuentra en http://www.dotnetnuke.com/Resources/Forums/forumid/7/threadid/298385/scope/posts.aspx
Esto puede permitir otras etiquetas meta, si tienes suerte
Las etiquetas HEAD adicionales se pueden colocar en Configuración de página> Configuración avanzada> Etiquetas de encabezado de página.
Se encuentra en http://www.dotnetnuke.com/Resources/Forums/forumid/-1/postid/223250/scope/posts.aspx