【发布时间】:2015-11-23 00:55:12
【问题描述】:
在 Chrome 中,您可以使用元标记设置标签的颜色:
<meta name="theme-color" content="#FFA000">
在我的网站中,我有几个部分用颜色编码。为了让它看起来更好,我想根据当前打开的部分动态更改选项卡的颜色。我试过用 jQuery 来做:
$("meta[name='theme-color']").attr('content', '#455A64');
但它不起作用。如果有人能告诉我是否/如何在运行时更改此元值,我将非常高兴。
编辑:经过一些检查,我注意到代码确实更改了元标记内容,但 Chrome 并未更新选项卡颜色。
【问题讨论】:
-
哇,之前没听说过
theme-color(我花了一秒钟才意识到你说的是Android Chrome)。 -
我已经在本地进行了测试,但是您发布的代码可以按预期工作。您需要添加更多详细信息,以便我们重现您的问题。
-
正如我试图用我的答案强调的那样,发布的代码应该可以工作。鉴于您的编辑,您仍然无法获得效果。如果我的答案中的 plnkr 链接对您有用,您可以检查您的设备吗?如果是这样,那么可能是您的代码/应用程序特有的东西会导致问题。如果没有,您可能需要包括您的设备详细信息和 Chrome / Android 版本,因为我怀疑这是罪魁祸首。
标签: javascript android jquery google-chrome meta-tags