如何通过命令行强制 Chrome 对所有网站使用深色模式?

问题描述 投票:0回答:1

我正在尝试测试同时具有浅色和深色主题的网站的对比度。

我想测试深色模式下的对比度,但 Chrome 默认为浅色模式。

当我转到

chrome://flags
时,我看到选项:

网页内容自动深色模式

使用深色主题自动渲染所有网页内容。 - 苹果, Windows、Linux、ChromeOS、Android、Fuchsia、Lacros

#enable-force-dark

如何使用此标志从命令行启动 Chrome? (或者让 Chrome 始终以深色模式打开网站的其他方法。)

我需要从命令行执行此操作,因为我将在 CI 环境中运行这些测试。

相关问题:如何在 Chrome 中模拟偏好颜色方案媒体查询?此问题的答案描述了从 Chrome UI 中解决此问题的方法,但我需要从命令行执行此操作CI 环境。

google-chrome darkmode
1个回答
0
投票

要从命令行使用 #enable-force-dark 标志启动 Chrome,您可以按照以下步骤操作:

打开终端窗口。

根据您的操作系统,导航到 Chrome 可执行文件所在的相应目录。例如,在 Windows 上,它可能位于 C:\Program Files\Google\Chrome\Application 中,而在 macOS 上,它可能位于 /Applications/Google Chrome.app/Contents/MacOS 中。

进入包含 Chrome 可执行文件的目录后,运行以下命令:

bash 复制代码 chrome --enable-features=WebContentsForceDark 此命令将启动 Chrome 并启用 #enable-force-dark 标志。

请记住,标志名称可能与您提到的名称 (#enable-force-dark) 略有不同,但 --enable-features=WebContentsForceDark 标志应该启用所需的功能。

如果您使用的是 macOS 并且 Chrome 安装在标准位置,您可以运行:

bash 复制代码 “/Applications/Google Chrome.app/Contents/MacOS/Google Chrome”--enable-features=WebContentsForceDark 在运行此命令之前,请确保 Chrome 已关闭。

© www.soinside.com 2019 - 2024. All rights reserved.