添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

项目地址:https://github.com/jiahaog/nativefier

现如今,我们大多数人都拥有多台设备,至少用两个系统,除非你对苹果生态系统十分着迷,否则这些设备没有办法达到你想象中的那样无缝协作,尽管人们一直致力于不同设备之间的沟通差距。例如许多应用程序是为计算机准备的,即便你离开手机也可以使用。有时候开发人员只是发布一个Web客户端,而不是本地桌面应用。

github 上有一款神器可以将Web应用一秒创建为本地桌面应用,这款神器名字叫做—— Nativefier

nativefier非常有意思,它是基于 electron 开发,能够快速将网站打包成桌面程序,省去了打开浏览器和收藏夹的麻烦。在 Windows ,Mac 和 Linux 系统上均可运行,唯一的缺点就是它必须安装额外的包管理器——Node.js。

nativefier具有以下特性:

  • 免费并且开源,代码托管于Github上
  • 适用于GNU/Linux, Windows和Mac
  • 桌面通知
  • 图标自动生成
  • 可以将单页Web应用程序(如Telegram和WhatsApp)生成可独立运行的应用程序

安装与使用

npm install nativefier -g
nativefier www.laruence.com

这个过程可能需要点时间,因为还会下载 electron。成功之后会提示如下:

Finalizing build...
App built to D:\dev\php\nativefier\ - Laruence-win32-x64 , move it wherever it makes sense for you and run the contained .exe file.

在当前目录会生成一个文件夹 - Laruence-win32-x64,根据你的目标网址而来。
在这里插入图片描述

双击 - Laruence.exe 即可打开桌面应用

感觉挺不错的。

项目地址:https://github.com/jiahaog/nativefier简介现如今,我们大多数人都拥有多台设备,至少用两个系统,除非你对苹果生态系统十分着迷,否则这些设备没有办法达到你想象中的那样无缝协作,尽管人们一直致力于不同设备之间的沟通差距。例如许多应用程序是为计算机准备的,即便你离开手机也可以使用。有时候开发人员只是发布一个Web客户端,而不是本地桌面应用。github 上有一款神器可以将Web应用一秒创建为本地桌面应用,这款神器名字叫做——Nativefier。nativefi 2:输入nativefier检测是否安装功 3:nativefier --name "YouForever" "http://www.xxxx.cn"   #生程序,YouForever是自定义名字 4:完 官网https://www.npmjs.com/pack...
随着IT技术发展,BS架构应用已经基本取代传统CS架构,为系统建设的主流选择,无论是互联网应用还是企业内部系统,绝大多数都是以web页面的形式呈现给用户。但是一些特定场合中,用户还是对传统的桌面客户端情有独钟,面对客户提出的实现客户端使用系统的需求,经过多番调研,我选择了nw.js进行系统封装,可以快速方便地“造出”一个PC客户端。 一、下载nw.js 直接前往官网下载即可https://nwjs.io/downloads/ 1. 下载并安装Node.js,下载连接https://nodejs.org/en/ 2.检查是否安装功 输入 “node -v” ,回车,显示Node版本;再输入 “npm -v” ,回车,如果正常显示npm版本,说明你安装功了 3.安装Electron环境。 新建一个文件夹1,在文件夹1中再新建一个文件夹2 ,打开文件夹2,“打开Windows PowerShell”。输入初始化命令,“npm init”,回车,输入yes。entry point修改为main.
即使在移动端和云端大行其道而,桌面端日渐落末的现在,我的心中仍然为桌面应用留有一个特殊的位置。和Web应用比起来桌面应用的优点还是很多的:只要把它们放在开始菜单栏或者dock上,你就能随时打开它们;还可以通过alt-tab或者cmd-tab切换应用;和操作系统之间的交互更良好(快捷键,通知栏等)。使用JavaScript开发桌面应用意味着在打包(packageapplication)的时候你会需要根据操作系统的不同发出不同的命令。这一行为是将原生桌面应用兼容不同平台的概念抽象出来,方便维护应用。现在,我们可以借助Electron或者NW.js开发一个桌面应用。其实这两者提供的或多或少差不多的特
1. 选择一个嵌入的web 服务器和 数据库。 web服务器我选择的是jetty,虽然tomcat也有类似的嵌入版本,但是体积和性能都还是有点差距。 如果你的应用使用了大量的ajax效果,建议选择6的版本,对并发支持更好。 数据库方面我原来用的是hsql,现在可以选择h2. 两者的s...
最近公司让我接触了一些WEB应用打包桌面应用方面的内容,下面就是我整理的内容: 一、首先我先介绍一下 node-webkit node-webkit是一个Chromium和node.js上的结合体,通过它我们可以把建立在chrome浏览器和node.js上的web应用打包桌面应用,而且还可以跨平台的哦。 按我自己的简单理解 就是去掉了游览器上面的栏了,然后node-webkit这个是个框,把你...
回答: 在配置中,可以看到打包应用的名称是"myClient"。 另外,还有一个例子中的打包应用名称是"fukaiitapp"。 这些名称是根据具体项目的需要进行配置的,可以根据实际情况进行修改。123 #### 引用[.reference_title] - *1* [electron安装+运行+打包桌面应用+打包安装文件+开机自启动](https://blog.csdn.net/qq285679784/article/details/119962625)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* *3* [Electron环境搭建&打包桌面应用exe](https://blog.csdn.net/dong123ohyes/article/details/110631031)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]