5分钟把任意网站变成桌面软件--windows版

本文源自于segmentfault的一篇专栏文章:https://segmentfault.com/a/1190000012924855  只不过这篇是MAC版本的,所以我试了下windows版的;

当然想看的,可以看官网的地址 https://github.com/jiahaog/nativefier/blob/master/docs/api.md

1.安装nativefier ; npm install nativefier –g

首先就会要求电脑里面是安装了Node的,高于4.x.x就行

2.运行你需要制作的网页nativefier “http://www.sulishibaobei.com”

注意不太用单引号’’;不然会出现这个错误:

制作完成后会出现这样的提示:

按照提示,就可以看到app保存在c盘的users > administrator下面

打开文件夹可以看到App.exe 运行就可以

好了,制作一个app就已经完成了;

接下来就是一些特性;

更换名字,简单的叫App.exe肯定不好听;nativefier  --name "blog"  " http://www.sulishibaobei.com"

这样一个文件夹;执行文件也变成了blog.exe

但是还有一个问题:nativefier –icon “2.png” –name “blog” http://www.sulishibaobei.com

这里有几点需要 注意:

图标必须是.png结尾才有用;

还有很多的参数设置,全屏等

可以看到所有的资源都在这里:

这种方式其实和chrome –App很像;

之前也使用过crosswalk,和这个的原理是一样的;

http://blog.csdn.net/sulishibaobei/article/details/52441693;

http://blog.csdn.net/sulishibaobei/article/details/52451019;

http://blog.csdn.net/sulishibaobei/article/details/52485188;

原文地址:https://www.cnblogs.com/sulishibaobei/p/8328336.html

时间: 2024-08-03 08:07:03

5分钟把任意网站变成桌面软件--windows版的相关文章

5分钟把任意网站变成桌面软件(转载)

转自https://segmentfault.com/a/1190000012924855,仅供自己学习查阅 以前,开发一个桌面软件要花费大量的人力和时间.现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现.既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发.不就是内嵌一个浏览器么?能不能快一些?再快一些?今天,给大家介绍一个工具,让你5分钟之内就把一个网站变成一个可安装的桌面软件. 制作软件 让我们以ht

5分钟把任意网站变成桌面软件

原文 :https://segmentfault.com/a/1190000012924855 以前,开发一个桌面软件要花费大量的人力和时间.现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现.既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发.不就是内嵌一个浏览器么?能不能快一些?再快一些?今天,给大家介绍一个工具,让你5分钟之内就把一个网站变成一个可安装的桌面软件. 制作软件 让我们以https://s

nat123软件windows版

转自:http://www.nat123.com/pages_8_565.jsp 同时支持内网和公网IP.只要可以上网,即可将所有应用发布外网. >>nat123客户端windows版本软件下载地址 一,nat123软件windows版简要特性(包括但不局限于): 1,端口映射: (1)80映射.https映射.非80网站映射.非网站映射.全端口映射. (2)多点登陆默认最后登陆点映射生效.支持多机负载均衡和故障转移. (3)映射支持IIS同端口绑定多域名,等同内网端口分别绑定不同域名不同应用

nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞

第0.1节 HTML5和桌面软件开发的碰撞 当我们谈论桌面软件开发技术的时候,你会想到什么?如果不对技术本身进行更为深入的探讨,在我的世界里,有这么多技术概念可以被罗列出来(请原谅我本质上是一个Windows程序员的事实). 操作系统 API.操作系统发展到今日,几乎桌面应用的所有功能,都是基于系统API构建的.调用API和语言及技术无关,哪怕是使用汇编.例如(代码来源于网络,本地重新编译): ;我的第一个win32汇编程序 ;一个经典的hello world !程序 ;>>>>&

50款可以替代桌面软件的在线服务

本文原文来自于Web.AppStorm的 50 Great Web Alternatives to Desktop Software,个人觉得里面提到的很多在线服务很不错,并且很多也在天涯海阁介绍过,所以翻译一下和大家分享,并且会推荐一些和介绍的服务类似的在线服务. Panda Cloud Protection Panda Cloud Protection是一款基于云端的安全解决方案,以SaaS的方式来为终端,Email,Web提供完整的保护服务. 可替代软件: Conventional AV

用Feed43为任意网站定制RSS feed教程~

 用Feed43为任意网站定制RSS feed教程- Feed43--自定义RSS种子的免费工具中笔者的最爱,确切来讲Feed43不适合心脏衰弱者.通过它的服务,我可以非常好地控制种子的最终样式,当然为了使种子更丰富多彩,笔者必须理解其种子代码的工作原理.不过如果你无法了解最后一个声明的话,那么此款服务对你太过专业了.起码笔者为自己的教授文章页较好设置了种子.而有些人通过它为自己的Myspace评论生成种子. 在第二个Item (repeatable) Search Pattern 就是设置具体

网站防CC***软件防火墙和WEB防火墙大比较

网站防CC***软件防火墙和WEB防火墙大比较CC***是一种成本极低的DDOS***方式,只要有上百个IP,每个IP弄几个进程,那么可以有几百上千个并发请求,很容易让服务器资源耗尽,从而造成网站宕机:防御CC***,硬件防火墙的效果不怎么明显,因为CC***的IP量太小,很难触发防御机制,反而是软件防火墙.WEB防火墙更容易防御.那么,软件防火墙和WEB防火墙之间有什么区别呢?要怎么选择软件防火墙.WEB防火墙呢?为了让大家更好地认识软件防火墙和WEB防火墙,本着已有的认识,对两者进行较为全面

快手 aauto ---专用于桌面软件快速开发,永久免费

快手 aauto  ---专用于桌面软件快速开发,永久免费 1.http://www.aardio.com/ 2.http://www.foxtable.com/

web软件开发难在哪里(相比桌面软件)

首先,我认为WEB软件的开发是比桌面软件更为复杂的. 起码,开发方式远远不理想. 桌面软件的模块化, 组件化已经相当成熟,比如当年的VB delphi 后来的visual c#  ,java+ swt ,c++ QT.  而WEB开发,到目前为止都没有特别理想的组件化开发机制. 为了实现改善WEB软件开发,业界做了许多尝试. 2002年1月16日asp.net 1.0发布, 当时真是让人耳目一新, aspx简直就是用VB的方式来开发web 啊! Java后来也跟进,推出了JFaces方案, 与a