当前位置:首页 > HTML打包EXE > 正文内容

多实例共享进程:让HTML打包的EXE更快多开并共享登录

在一些网页应用打包成EXE后,用户可能会习惯同时打开多个窗口。例如后台系统需要一边查看订单列表,一边打开客户详情;运营工具需要同时对比多个页面;或者同一个网站需要频繁打开多个独立窗口。

如果每次双击EXE都完整启动一个新的程序实例,第二个、第三个窗口有时会明显变慢,甚至出现短暂白屏。多实例共享进程就是为这类场景准备的功能:在同一个EXE已经运行时,再次打开它,可以更快显示新窗口,并共享同一套登录状态。

多实例共享进程是什么?

简单来说,它可以让同一个EXE在多次打开时表现得更像一个完整的多窗口应用:

  • 第一次打开 EXE:正常启动程序

  • 程序已经运行时再次打开同一个 EXE:快速打开一个新窗口

  • 新窗口与已有窗口共享登录状态、Cookie、本地存储等数据

  • 用户可以同时使用多个窗口,而不必等待每次都完整启动

注意:这不是“单例模式”。单例模式的目标是只允许一个窗口存在,再次打开时只会回到已有窗口;多实例共享进程的目标是允许多个窗口存在,只是让后续窗口打开得更快、更稳定。

这个功能能解决什么问题?

  • 后续窗口打开更快:对于内容较重的网站,完整启动新实例可能需要较长时间。开启后,在已有窗口运行下再次打开EXE,通常能更快显示新窗口。

  • 减少白屏等待:第二个窗口常出现的几秒钟白屏,通过此功能可显著缩短。

  • 多窗口共享登录状态:用户在第一个窗口登录后,再开新窗口无需重新登录,Cookie和本地数据保持一致。

  • 更适合多窗口办公:例如一个窗口查看列表,另一个查看详情,并排对照处理。

什么时候推荐开启?

  • 用户经常重复双击同一个EXE打开多个窗口

  • 需要同时查看多个页面或多个业务对象

  • 第二个窗口打开时有明显白屏或等待

  • 应用需要保持统一登录状态

  • 应用是后台系统、业务系统、管理系统等

什么时候不建议开启?

  • 希望每次EXE都是完全独立的数据环境

  • 需要同时登录多个不同账号进行测试

  • 已开启隐身模式或禁用缓存

  • 目标为“只能打开一个窗口”,请使用单例模式

如何开启多实例共享进程

  1. 打开 HTML打包EXE 工具

  2. 进入高级设置页面

  3. 勾选多实例共享进程

  4. 正常点击打包生成 EXE

多实例共享进程

与单例模式的区别

功能单例模式多实例共享进程
是否允许多个窗口不允许允许
再次双击EXE回到已有窗口打开新窗口
是否共享登录状态共享共享
适合场景单窗口应用多页面业务系统

常见问题

开启后是否每个窗口都能共享登录状态?通常可以,只要网站使用常见的Cookie、本地存储方式。

可以用来同时登录多个账号吗?不推荐。如需多账号登录,请使用默认多实例方式或不同软件ID打包。

为什么需要填写软件ID?用于区分不同的打包应用,避免数据影响。

和隐身模式/禁用缓存能一起用吗?不建议,目标相反。

总结

多实例共享进程适合需要频繁打开多个同一EXE窗口的应用,让后续窗口打开更快,减少白屏,共享登录状态。建议在打包时根据需求启用。

相关阅读

扫描二维码推送至手机访问。

版权声明:本文由H5开发工具网站发布,如需转载请注明出处。

如您需要下载软件, 可以点击进入官方软件网址


本文链接:https://www.h5pack.com/post/html2exe-multi-instance-shared-process-zblog-h5pack.html