Muh*_*had 3 window devtools fullscreen chromium electron
我正在开发一个桌面应用程序,需要使其所有窗口始终处于全屏状态,我不希望用户能够退出到窗口模式。我已经搜索过但没有找到任何东西,有什么想法吗?另外,我可以阻止用户打开 DevTools 之类的东西(默认情况下来自 chromium 和 electro 的东西)吗?
小智 6
您可能希望在主窗口中使用kiosk模式,并禁用 DevTools。
请参考新的BrowserWindow()文档:
options对象(可选)
kiosk布尔值(可选)- 窗口是否处于 kiosk 模式。默认为false.
webPreferences对象(可选)- 网页功能的设置。
devToolsBoolean(可选)- 是否启用 DevTools。如果设置为false,则无法使用BrowserWindow.webContents.openDevTools()打开 DevTools。默认为true.
添加这些设置应该可以,您可能想尝试一下:
mainWindow = new BrowserWindow
(
{
// [...]
kiosk: true,
webPreferences:
{
// [...]
devTools: false
}
}
);
Run Code Online (Sandbox Code Playgroud)