Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更新IE10固定站点';s后退/前进按钮';不刷新的颜色_Javascript_Jquery_Html_Internet Explorer 10_Pinned Site - Fatal编程技术网

Javascript 更新IE10固定站点';s后退/前进按钮';不刷新的颜色

Javascript 更新IE10固定站点';s后退/前进按钮';不刷新的颜色,javascript,jquery,html,internet-explorer-10,pinned-site,Javascript,Jquery,Html,Internet Explorer 10,Pinned Site,当前,我的页面在中包含以下元标记: 编辑:为了澄清这一点,meta标签确实会更新,只有按钮在IE中不会改变颜色。 尝试删除并添加元标记 尝试重新绘制所有页面。通过display:inline块添加html元素重绘css样式 非常糟糕的方式,但是。。。尝试document.documentElement.innerHTML=document.documentElement.innerHTML 我希望它能帮助你 新的 我读了这本书,很有帮助msapplication navbutton color

当前,我的页面在
中包含以下元标记:

编辑:为了澄清这一点,meta标签确实会更新,只有按钮在IE中不会改变颜色。

  • 尝试删除并添加元标记
  • 尝试重新绘制所有页面。通过
    display:inline块添加html元素重绘css样式
  • 非常糟糕的方式,但是。。。尝试
    document.documentElement.innerHTML=document.documentElement.innerHTML
我希望它能帮助你

新的


我读了这本书,很有帮助
msapplication navbutton color
是一个运行时参数,它意味着在页面开始加载时样式只应用一次…所以您无法更改颜色。页面加载后,更改运行时样式(domNode.runtimeStyle)和元数据(如
msapplication navbutton color
等)不会触发重新绘制行为。

此页面上是否运行javascript?请制作JSFIDLE或将此代码添加到您的问题中。谢谢。@OlivierH好吧,我可以链接所有13个单独的JS文件,但我觉得它们无关紧要。这只是自定义的JS,还是使用一些库/框架?哪些?添加/删除元标记失败。我已经知道重新粉刷页面不会有任何效果,所以最后两个也不好。
<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" />
var newcolor = "#123456";
$('meta[name="msapplication-navbutton-color"]').attr('content',newcolor);