- Try to remove and add meta tag
- Try to repaint all page. Add html element repaint css styles via
display: inline-block
- Very bad way but ... try
document.documentElement.innerHTML = document.documentElement.innerHTML
I hope it will help you.
New
I read docs and it was helpful. msapplication-navbutton-color
is a runtime parameter, it means styles apply only once, when page start loading...So you can't to change color. After page load changing runtime styles(domNode.runtimeStyle) and metadata like msapplication-navbutton-color
do not trigger repaint behavior.