nE0*_*ghT 5 google-chrome command-line chromium dark-mode
我尝试根据一天中的时间为网络内容启用深色模式。
但是我无法使用命令行开关启用它。
这些对我来说都不起作用:
--dark --force-dark-mode --blink-settings=inversion_method=cielab_based,image_behavior=selective,text_lightness_threshold=150,background_lightness_threshold=205
Run Code Online (Sandbox Code Playgroud)
有没有可能使用命令行开关启用它?
小智 5
实际上有一种方法可以设置您想要使用的标志的任何选项。因此,对于“强制网页内容使用深色模式”,它是这样的:
- 已启用:
--enable-features=WebContentsForceDark
Run Code Online (Sandbox Code Playgroud)
- 通过简单的基于 HSL 的反转启用:
--enable-features=WebContentsForceDark:inversion_method/hsl_based/image_behavior/none/text_lightness_threshold/256/background_lightness_threshold/0
Run Code Online (Sandbox Code Playgroud)
- 通过基于 CIELAB 的简单反演即可启用:
--enable-features=WebContentsForceDark:inversion_method/cielab_based/image_behavior/none/text_lightness_threshold/256/background_lightness_threshold/0
Run Code Online (Sandbox Code Playgroud)
- 通过简单的基于 RGB 的反转来启用:
--enable-features=WebContentsForceDark:inversion_method/rgb_based/image_behavior/none/text_lightness_threshold/256/background_lightness_threshold/0
Run Code Online (Sandbox Code Playgroud)
- 启用选择性图像反转:
--enable-features=WebContentsForceDark:inversion_method/cielab_based/image_behavior/selective/text_lightness_threshold/256/background_lightness_threshold/0
Run Code Online (Sandbox Code Playgroud)
- 通过选择性反转非图像元素启用:
--enable-features=WebContentsForceDark:inversion_method/cielab_based/image_behavior/none/text_lightness_threshold/150/background_lightness_threshold/205
Run Code Online (Sandbox Code Playgroud)
- 通过选择性反转所有内容来启用:
--enable-features=WebContentsForceDark:inversion_method/cielab_based/image_behavior/selective/text_lightness_threshold/150/background_lightness_threshold/205
Run Code Online (Sandbox Code Playgroud)
- 禁用:
--disable-features=WebContentsForceDark
Run Code Online (Sandbox Code Playgroud)
这是在 Chrome 稳定版:版本 89.0.4389.114(官方版本)(64 位)和 Chromium:版本 92.0.4480.0(开发人员版本)(64 位)上进行测试的
设置标志后,您可以通过“命令行”字段中的 chrome://version/ 来检查它是否已使用。
这在 Google 网上论坛中得到了回答:https://groups.google.com/a/chromium.org/forum/#!
topic/chromium-discuss/x5xrFgYiDuE 但是,似乎无法指定确切的标志值。
莉莉·陈写道:
尝试 --enable-features=WebContentsForceDark
这里列出了每种模式的参数: https://source.chromium.org/chromium/chromium/src/+/master:chrome/browser/about_flags.cc;l=431-465;drc=5ba77dad98cf94506cf3700f9e12fcdc65fadfb6 此处定义: https ://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/common/features.cc;l=342-389;drc=7c57ca1441dba6c5113af561692e88e6c33a6ba8
您可以使用 --force-fieldtrial-params 通过命令行指定每个组的参数:https://source.chromium.org/chromium/chromium/src/+/master :components/variations/variations_switches.cc;l= 22-30;drc=c3ecfbb8149e2b8843bfaf0489e4cd4404c18adb
然后您可以使用 --force-fieldtrials 通过命令行强制自己进入特定组: https://source.chromium.org/chromium/chromium/src/+/master :base/base_switches.cc;l=33- 41;drc=12cd16ac3a46001b853793828f67e9cd6ffc7606
您必须尝试使用语法(这非常棘手/烦人),但这应该可以帮助您入门。
| 归档时间: |
|
| 查看次数: |
4021 次 |
| 最近记录: |