【问题标题】:Electron load failed when set uiAccess true设置 uiAccess true 时电子加载失败
【发布时间】:2021-07-27 08:51:40
【问题描述】:

我想使用电子开发一个应用程序显示在锁定屏幕上方。我需要设置我的窗口 alwaysOnTop 并将 exe 的 uiAccess 设置为 true。 exe可以在不更改uiAccess的情况下成功加载index.html,但是当我将uiAccess更改为true时,exe只能创建一个窗口但窗口是空白的,有时是白色的,有时是黑色的。 我试图记录一些事件,发现如果我用非管理员打开 exe,就会触发崩溃事件。如果我用管理员打开 exe,“did-finish-load”被触发,但窗口是黑色的,没有显示我的 index.html。我该如何解决这个问题?

【问题讨论】:

  • 您是如何将uiAccess 值更改为true 的?

标签: electron uac


【解决方案1】:

我发现原因是setAlwaysOnTop的参数。窗口的类型应该是“正常”。改成mainWindow.setAlwaysOnTop(true, 'normal');后,效果很好。

【讨论】:

    猜你喜欢
    • 2014-06-06
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 2019-10-15
    • 2012-10-18
    • 2017-02-12
    • 2017-07-11
    • 2014-10-26
    相关资源
    最近更新 更多