現在、私のページには次のメタ タグが含まれています<head>
。
<meta name="application-name" content="MLP Now" />
<meta name="msapplication-starturl" content="./" />
<meta name="msapplication-navbutton-color" content="#C693FB"/>
<meta name="msapplication-tooltip" content="MLP Now" />
これは問題なく機能し、ブラウザはボタンの色を設定値に合わせて喜んで更新します。しかし、ここに問題があります。これは、ページがリロードされたときにのみ発生します。
ボタンの色が変更されているのを見るためだけにユーザーにリロードを強制したくないので、ページをリロードせずにこれを行う方法があるかどうか興味がありました.
JavaScript で meta タグの値を変更しようとしましたが、ご想像のとおり、うまくいきません。
var newcolor = "#123456";
$('meta[name="msapplication-navbutton-color"]').attr('content',newcolor);
編集:明確にするために、メタ タグは更新されますが、IE ではボタンの色だけが変わりません。