设置 uiAccess true 时电子加载失败
Electron load failed when set uiAccess true
我想用electron开发一个app,在锁屏上面显示。我需要设置我的 window alwaysOnTop 并将 exe 的 uiAccess 设置为 true。
该exe可以在不更改uiAccess的情况下成功加载index.html,但是当我将uiAccess更改为true时,该exe只能创建一个window但是window是空白的,有时是白色的,有时是黑色的。
我尝试记录一些事件,发现如果我以非管理员身份打开 exe,就会触发崩溃事件。如果我用管理员打开exe,触发了'did-finish-load'但是window是黑色的,没有显示我的index.html。我该如何解决这个问题?
我发现是setAlwaysOnTop这个参数引起的。 windows 的类型应该是“normal”。改成mainWindow.setAlwaysOnTop(true, 'normal');
后效果很好
我想用electron开发一个app,在锁屏上面显示。我需要设置我的 window alwaysOnTop 并将 exe 的 uiAccess 设置为 true。 该exe可以在不更改uiAccess的情况下成功加载index.html,但是当我将uiAccess更改为true时,该exe只能创建一个window但是window是空白的,有时是白色的,有时是黑色的。 我尝试记录一些事件,发现如果我以非管理员身份打开 exe,就会触发崩溃事件。如果我用管理员打开exe,触发了'did-finish-load'但是window是黑色的,没有显示我的index.html。我该如何解决这个问题?
我发现是setAlwaysOnTop这个参数引起的。 windows 的类型应该是“normal”。改成mainWindow.setAlwaysOnTop(true, 'normal');
后效果很好