nw.js Native API

#调用

`var gui = require('nw.gui');`

#API

*APP:让你与程序基本功能交互,比如打开绑定文件类型、获取mf文件、登记热键等

增加热键:

`var shortcut = new gui.Shortcut({key:key, active: function(){} })  

gui.App.registerGlobalHotKey(shortcut);`

设置代理:

`App.getProxyForURL(string url)  

App.setProxyConfig(string config)  `

*Window:类似浏览器Window对象的API

*Screen:一个单独的API,用于获取屏幕信息和处理屏幕事件

`gui.Screen`需要单独初始化。`gui.Screen.screens`是一个数组,有几块显示屏就有几个元素。

*Menu:用于创建窗体、托盘或上下文环境中的菜单

上下文环境菜单是指鼠标右键打开的菜单

*File Dialog:打开/保存文件对话框

*Tray:管理托盘(就是windows右下角那堆小图标)/状态的图标

*Clipboard:管理剪切板

*Shell:用系统默认程序打开文件或URL

比如`gui.Shell.openExternal(url)`可以用你的默认浏览器打开一个url地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容