更改主题颜色元属性在Chromium中无效

时间:2018-11-09 19:23:31

标签: chromium meta tampermonkey

我正在Windows 10上的Chromium 70中的桌面/应用程序窗口中运行网站。

Chromium 70似乎使用theme-color元属性为应用程序窗口框架着色。对于未指定此类属性的网站,无论浏览器运行在哪个主题下,它似乎默认为(非常难看)灰色。

例如,在此处指定背景中的窗口

<meta name="theme-color" content="#000000">

head中,而前景窗口没有这样的属性:

app window frames

我想使用Tampermonkey脚本添加该属性并为应用程序窗口框架重新着色,但是尽管在重新检查后已正确添加到head,但它似乎没有任何作用。

// ==UserScript==
// @name         Discord App Color
// @namespace    http://ray.syroot.com/discord
// @version      0.1
// @description  Change the Discord app color.
// @author       Ray
// @match        https://discordapp.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var meta = document.createElement("meta");
    meta.name = "theme-color";
    meta.content = "#000000";
    document.getElementsByTagName("head")[0].appendChild(meta);
})();

难道是Chromium没有在适当的时间观看此theme-color元标记?我已经尝试指定

// @run-at       document-start

尽早添加它,但窗口框仍为灰色,如上所示。

0 个答案:

没有答案