アプリ版:「スタンプのみでお礼する」機能のリリースについて

javascriptで下記コードを書いて動的にmetaタグを作成しようとしたところ
うまくいきませんでした。調べていたところgetElementsByTagNameは
safariではうまく動かないという記述があったのですが
この関数に替わるものもしくはその他の方法はありますでしょうか。

var meta = document.createElement("meta");
meta.setAttribute("name", "ad-banner");
meta.setAttribute("content","test-id=xxxxx");
document.getElementsByTagName("head")[0].appendChild(meta);

A 回答 (2件)

jQuery 使っとこ



jQuery('<meta/>', {
name: 'ad-banner'
,content : 'teset-id=xxxxx'
} ).appendTo( jQuery( 'head' ) );
    • good
    • 0

document.head


ただしヘッダの操作はブラウザ依存が激しいです
マイナーなブラウザだとちゃんと動かないでしょう
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!