LiesAuer's Blog
关于
归档
友链
猫咪
RSS
切换模式
返回顶部
首页
说说
日常
开发
游戏
资源
虚拟货币
LiesAuer's Blog
首页
说说
日常
开发
游戏
资源
虚拟货币
关于
归档
友链
猫咪
RSS
NW.js中node-main如何阻塞index.html加载
开发
·
10 天前
LiesAuer
在实际的[NW.js](https://github.com/nwjs/nw.js "NW.js")程序开发中,我们可能在程序启动时做一些加载前逻辑,比如更新等等,那如何实现等待这些逻辑完成后才开始加载`index.html`呢? ## bootstrap.html 准备一个App启动页`bootstrap.html`,并在`package.json`中的`main`入口指向`bootstrap.html`,不再指向`index.html` ```html
启动中
启动中...
``` ## bootstrap.js `package.json`中的`node-main`入口指向`bootstrap.js`,这是在Node上下文中执行的启动逻辑,等待逻辑完成后我们就可以主动跳转到`index.html`。 ```js // 启动逻辑 const main = nw.Window.get(); // 注意 // 此时可能启动页都还没有加载,此时的网址为“about:blank”,需要定时器判断是否已经加载了启动页才能开始跳转 // 否则可能会出现这种情况:about:blank -> /index.html -> /bootstrap.html main.window.location.href='/index.html'; ``` 这样子我们就能实现“阻塞”`index.html`的加载了。
NW.js
main
node-main
bootstrap
index.html
取消回复
提交评论
热门文章
HumanMod - 免费的集N多功能于一身的HFF(人类一败涂地)插件
记抖音爬虫中所遇到的坑
设置网易邮箱大师为Win10默认邮件客户端
微信表情包工具【2023/05/04】更新
更改TLY本地代理端口
让Tauri前端部分调试如调试常规Web项目般丝滑
使用 v2rayN + SSTap 对 Win10 + WSL2 进行超简单易用的科学上网设置
最新评论
Jekanius: Hello, I implemented such a mech...
Jekanius: I need you help.
Jekanius: Is it working now?
任情随缘: 很多站长卖的站和老域名大部分都到了这些搞灰产的手里。
滚石: 赞
阿大萨瓦: 群满了
指南: 不换一个主题吗
关于站长
广东佛山
liesauer#liesauer.net
LiesAuer
粤ICP备16094588号-1
Theme
Jasmine
by
Kent Liao