中文代码示例之NW.js桌面应用开发初体验
发布日期:2021-06-29 15:31:46 浏览次数:3 分类:技术文章

本文共 927 字,大约阅读时间需要 3 分钟。

先看到了NW.js(应该是前身node-webkit的缩写? 觉得该起个更讲究的名字, 如果是NorthWest之意的话, logo(见下)里的指南针好像也没指着西北啊)和Electron的比较文章:

在这里插入图片描述

之后在看NW.js创始者(Wang WenRui)的推时不意发现微信小程序用了此框架. 也许与它对老系统如Windows XP的支持有关. 必须体验一下!

下面完成与相同的功能, 作一个比较.

package.json

{
"name": "hello", "main": "主页.html", "version": "1.0.0", "window":{
"min_width":800, "min_height":400 }}

主页.html

      
吃了么?

吃了么?

我们用了Node , flavor

起初安装时用了Normal版, 将nwjs.app移到了/Applications下(Mac环境)

在目录下运行:

$ /Applications/nwjs.app/Contents/MacOS/nwjs .

发现弹出的开发者工具窗口为完全空白, 搜了一下发现官方的说明:

Debugging with DevTools​
docs.nwjs.io

必须用"SDK Flavor", 但链接直接引向了从源码构建NW:

正纠结是否要着手构建, 想起之前有个"SDK"版本下载, 试着下载解压后将nwjs.app文件(还有其他一些文件, 不知何用)移到/Applications下, 再次运行, 就成功如下打开了开发者窗口.

在这里插入图片描述

下面尝试官网第二个例子: . 显示上下文菜单:

菜单.html

    
上下文菜单

'右击'显示上下文菜单.

运行后随意点击窗口中央发现菜单并非期望:

在这里插入图片描述
后发现有效区域仅在上部:
在这里插入图片描述

查看开发者工具, 的确body仅在上部:

在这里插入图片描述

为啥height: 100%无效呢?

初感

官方文档的门槛略高(另外似乎无中文版?), 上面的问题应该会影响新手接纳程度. 也许是目标群体定位与Electron不同?

参考:

官方文档:

转载地址:https://codeinchinese.blog.csdn.net/article/details/88379964 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:[转载] 中文輸進去,程式出得來,開發者發大財 - LingaScript: 中文化TypeScript
下一篇:中文代码示例之Electron桌面应用开发初体验

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月09日 03时03分35秒