NW.JS填坑指南(解决Flash插件、视频播放等故障)

本文是关于NW.JS(V0.37.4+win10x64)开发中遇到的问题及其解决办法的汇总。内容包括NW.JS与electron的区别、开发工具推荐、图标修改、视频播放和Flash插件问题,以及多开和热更新方案。针对Flash插件提示缺失组件和右键点击问题,提供了旧版本Flash的下载建议和manifest.json的调整方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NW.JS填坑指南

因为工作需要,计划将cefsharp改为nwjs。
在切换的过程中,将遇到的问题记录下来,形成了本文章。
本章内容,主要针对nw.jsV0.37.4+win10x64,遇到的一些疑问及坑洼作出填坑指南。
如本章内容未能解决您的问题,欢迎留言,以后会抽空完善。

NW.js是什么?

NW.js 是基于 Chromium 和 Node.js 运行的, 以前也叫node-Webkit。这就给了你使用HTML和JavaScript来制作桌面应用的可能。
在应用里你可以直接调用Node.js的各种api以及现有的第三方包。因为Chromium和 Node.js 的跨平台,那么你的应用也是可以跨平台的。
现在已经有很多知名的应用是基于NW.js实现。
国内比较有名的,比如微信web开发工具、钉钉都是基于 nw.js 开发的。

与nw.js类似的另一个产品叫“electron”,也是node+Chromium。
区别是electron node npm包的引用更接近原生。
NW.js对Chromium更友好点。

基于electron的有
Atom 编辑器 Slack (那个独角兽公司) Visual Studio Code WordPress 等等。

NW.js 和 electron的选择

  • 开源软件 建议选择electron
  • 定制软件 建议选择nw.js
  • 优点js侧技术栈,满大街都是js+h5的人才,入门低,成本低,方便维护

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值