暗模式与 DevTools 的混淆
我正在根据教程构建一个基本的电子应用程序。
我有一个 BrowserWindow 启动,带有一些基本的 HTML 和 CSS 样式——只有蓝色的“真棒”这个词,白色的背景。但是,我的 Windows 和大多数允许我使用的应用程序(Chrome、VS Code 等)都设置为暗模式。
当我启动应用程序时,它会出现白色背景,但是一旦我使用Ctrl++打开开发工具,WebView 就会转换为暗模式,无论是开发工具还是输出屏幕Shift。i
原始视图:
打开 DevTools 后:
更奇怪的是 - 如果我关闭 DevTools,它会回到白色背景,然后如果我再次打开 DevTools,它会在主窗口视图中保持原始白色背景(尽管 DevTools 本身似乎处于暗模式)。
问题:
如何防止开发工具在打开时切换模式 - 至少在我的 Electron 应用程序的主显示屏上?
Electron BrowserWindow的webview代码
countdown.html
:
<html>
<head>
<link rel="stylesheet" href="./countdown.css" />
</head>
<body>
<h1>Awesome!</h1>
</body>
</html>
countdown.css
:
h1 {
font-family: sans-serif;
color: blue;
}