我需要向<meta name="apple-itunes-app" content="app-id=xxxxx">
某个页面添加一个元标记(特别是 ),但是我们的模板设置方式,我无法直接编辑 HEAD 标记的代码(出于公司而非技术原因)。
因此,有没有办法在 BODY 标签中使用 JQuery 来添加这个元标签?
我需要向<meta name="apple-itunes-app" content="app-id=xxxxx">
某个页面添加一个元标记(特别是 ),但是我们的模板设置方式,我无法直接编辑 HEAD 标记的代码(出于公司而非技术原因)。
因此,有没有办法在 BODY 标签中使用 JQuery 来添加这个元标签?
也许你可以试试这个:
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">');
您可以添加元标记,但由于它们在正文被解析之前就已使用,因此没有用。
$('head').append(""); << 不起作用,我什至在 document.ready 中看到了这一点,就像 dystroy 说的那样:在解析正文之前,您需要标签....
对我来说,这完成了工作:
<script type="text/javascript"> var isiPad = navigator.userAgent.match(/iPad/i) != null; if(isiPad === false){ document.write('<meta name="apple-itunes-app" content="app-id={xxxxx}">'); } </script>