Search code examples
javascriptjqueryhtmlmeta-tags

Inject a meta tag from a document's body?


I need to add a meta tag (specfically, <meta name="apple-itunes-app" content="app-id=xxxxx">) to a certain page, but the way our templates are set up, it's not possible for me to edit the code for the HEAD tag directly (for corporate, not technical, reasons).

Therefore, is there a way using JQuery within the BODY tag to add this meta tag?


Solution

  • Maybe you can try this:

    jQuery:

    $('head').append('<meta name="apple-itunes-app" content="app-id=xxxxx">');
    

    Javascript:

    document.getElementsByTagName('head')[0].appendChild('<meta name="apple-itunes-app" content="app-id=xxxxx">');