我有一个网络应用程序(由客户使用标准浏览器访问),这是可用的自定义个人网址为每个客户,我想“生成”一个“自定义桌面应用程序”(可能是压缩文件与一些exe文件和一些xml配置文件-其中exe运行webview与网址从xml),可以安装在客户端计算机(Windows 10支持是ok)。此应用程序在启动时将打开自定义大小的无边框窗口(无菜单,无url栏等),webview打开定义的https url (url将包含用户/或会话的秘密登录散列,即使在计算机重新启动后也必须保留)。此应用程序应仅在线运行(不需要脱机模式)。
目标是从复杂web应用程序中获取一个简单的特定过程(输入简单的数据),并使这个简单的过程对用户来说很容易访问(只需单击图标并输入数据,提交到服务器,关闭,任何时候都不需要登录)。
我没有为Windows10开发的经验,但我希望有一些简单的“通用应用”解决方案,因为可能有更多的开发人员正在解决相同的问题。什么是最有效的(时间),但标准和安全的可能性?
发布于 2020-09-26 21:12:33
我找到了一个很好的教程:https://www.todesktop.com/guides/nativefier。此工具基于Node.js,它在macOS、Windows或Linux上运行良好。
首先,在您的计算机上安装Node.js。然后,运行
npm i nativefier -g
安装nativefier。您只需运行以下命令即可将您的web应用程序打包为本机应用程序
nativefier "your-url" --name "Application Name"
你可以阅读这篇文章以获得更多信息,比如代码签名你的应用程序,生成本地安装程序,等等。
https://stackoverflow.com/questions/62879319
复制相似问题