如何使我的 NW.js 应用程序全屏启动?

How do I make my NW.js application *start* in fullscreen?

提问人:user17987204 提问时间:2/11/2022 更新时间:2/11/2022 访问量:840

问:

我知道一旦它已经加载到窗口中,如何进入全屏。这会导致一个丑陋的效果,当我单击它的图标时,会短暂地闪烁一个窗口,该窗口立即全屏显示。我讨厌这种效果。

我如何让它真正开始,立即,全屏,而不进入窗口模式,哪怕是一瞬间?

WebView Windows-10 跨平台 Chromium NWJS

评论


答:

-3赞 Miss Bridget Savells 2/11/2022 #1

我不是 JS 专业人士,但我用 python 编码,我认为如果你制作了这样的函数,它会在 idk 上工作


function onstart(){
 if (boolean == true): 
// Fullscreen code 
}
// Your code here 
onstart()

评论

3赞 user17987204 2/11/2022
这些是机器人的答案吗?他们似乎与我的问题无关?
-2赞 Miss Bridget Savells 2/11/2022 #2

如果您想了解更多信息,请访问 https://www.w3schools.com/howto/howto_js_fullscreen.asp#:~:text=To%20open%20an%20element%20in%20fullscreen%2C%20we%20use,fullscreen%20mode%20%28a%20video%20in%20this%20example%29%3A%20%2A%2F 如果您正在制作网站,这将起作用

function openFullscreen() {
  if (elem.requestFullscreen) {
    elem.requestFullscreen();
  } else if (elem.webkitRequestFullscreen) { /* Safari */
    elem.webkitRequestFullscreen();
  } else if (elem.msRequestFullscreen) { /* IE11 */
    elem.msRequestFullscreen();
  }
}

/* Close fullscreen */
function closeFullscreen() {
  if (document.exitFullscreen) {
    document.exitFullscreen();
  } else if (document.webkitExitFullscreen) { /* Safari */
    document.webkitExitFullscreen();
  } else if (document.msExitFullscreen) { /* IE11 */
    document.msExitFullscreen();
  }
}
2赞 sysrage 2/11/2022 #3

你只需要在清单中输入:https://docs.nwjs.io/en/latest/References/Manifest%20Format/#fullscreenfullscreen: true

评论

0赞 user17987204 2/11/2022
谢谢。我可以发誓,我以前一直在寻找这个,但从未找到它。但现在我看到我实际上已经包含了它,但作为.糗。false