Injecter une balise meta à partir d'un document?
J'ai besoin d'ajouter une balise meta (specfically, <meta name="apple-itunes-app" content="app-id=xxxxx">
) à une certaine page, mais la façon dont nos modèles sont mis en place, il n'est pas possible pour moi de modifier le code de la balise HEAD directement (pour les entreprises, pas technique, les raisons).
Par conséquent, il est un moyen à l'aide de JQuery à l'intérieur de la balise BODY pour ajouter cette balise meta?
Comment est-ce meta tag utilisé ?
Pour afficher une application dans l'app store dans le navigateur Safari Mobile 6 dans une barre en haut de la page.
Pour afficher une application dans l'app store dans le navigateur Safari Mobile 6 dans une barre en haut de la page.
OriginalL'auteur Steve | 2012-10-10
Vous devez vous connecter pour publier un commentaire.
Peut-être vous pouvez essayer ceci:
jQuery:
Javascript:
OriginalL'auteur Oscar Jara
Vous pouvez ajouter la balise meta mais comme ils sont utilisés avant que le corps est encore analysée, c'est inutile.
Alors, pourquoi avez-vous accepté l'autre réponse ?
Eh bien, techniquement, ce serait la bonne manière d'injecter un tag dans la tête alors j'espère que si quelqu'un veut le faire, qu'ils vont trouver la réponse. J'ai voté de votre réponse car il n'y a aucun moyen de marquer plus d'un "droit".
Ce n'est pas tout à fait vrai. Certaines balises meta travail, même lorsqu'ils sont ajoutés après que le corps a été analysée, voir stackoverflow.com/questions/3588628/...
OriginalL'auteur Denys Séguret
$('head').append(""); << ne fonctionne pas, j'ai même vu ce document.prêt, comme dystroy dit: vous avez besoin de la balise avant le corps est encore analysée....
Pour moi, cela a fait le travail:
OriginalL'auteur Patrick Neeteson