我正在Windows 10上的Chromium 70中的桌面/应用程序窗口中运行网站。
Chromium 70似乎使用theme-color
元属性为应用程序窗口框架着色。对于未指定此类属性的网站,无论浏览器运行在哪个主题下,它似乎默认为(非常难看)灰色。
例如,在此处指定背景中的窗口
<meta name="theme-color" content="#000000">
在head
中,而前景窗口没有这样的属性:
我想使用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
尽早添加它,但窗口框仍为灰色,如上所示。