TypeError: Cannot read property 'setZoomLevelLimits' of undefined
TypeError: Cannot read property 'setZoomLevelLimits' of undefined
我 运行 在尝试通过 npm start
启动我的电子应用程序后出现以下错误。这是错误消息:
TypeError: Cannot read property 'setZoomLevelLimits' of undefined
代码如下:
const electron = require("electron").webFrame.setZoomLevelLimits(1, 1);
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
let mainWindow;
app.on("ready", function(){
mainWindow = new BrowserWindow({
width: 800,
height: 600,
frame: false,
kiosk: true
});
mainWindow.loadURL("file://" + __dirname + "/index.html");
// Debug3
// mainWindow.openDevTools({ detach: true });
});
我试图阻止用户在我的桌面应用程序上拖动和缩放屏幕,website-user-drag: none
效果不佳:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
const electron = require("electron").webFrame.setZoomLevelLimits(1, 1);
webFrame
模块仅在渲染器进程中可用,您正试图在 main/browser 进程中访问它。
- 即使
webFrame
在主进程中可用 setZoomLevelLimits(1, 1)
也没有 return 对 electron
模块的引用,因此您的其余代码不会工作因为 const electron
将是 undefined
.
我 运行 在尝试通过 npm start
启动我的电子应用程序后出现以下错误。这是错误消息:
TypeError: Cannot read property 'setZoomLevelLimits' of undefined
代码如下:
const electron = require("electron").webFrame.setZoomLevelLimits(1, 1);
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
let mainWindow;
app.on("ready", function(){
mainWindow = new BrowserWindow({
width: 800,
height: 600,
frame: false,
kiosk: true
});
mainWindow.loadURL("file://" + __dirname + "/index.html");
// Debug3
// mainWindow.openDevTools({ detach: true });
});
我试图阻止用户在我的桌面应用程序上拖动和缩放屏幕,website-user-drag: none
效果不佳:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
const electron = require("electron").webFrame.setZoomLevelLimits(1, 1);
webFrame
模块仅在渲染器进程中可用,您正试图在 main/browser 进程中访问它。- 即使
webFrame
在主进程中可用setZoomLevelLimits(1, 1)
也没有 return 对electron
模块的引用,因此您的其余代码不会工作因为const electron
将是undefined
.