electron
letMeAlone_
坚持走自己的路,不被表象所迷惑,基础才是根本,沉淀才是正道,不幸并不是我的全部,珍惜眼前
展开
-
关于electron 和nodejs之间的关系的疑问
最近遇到了一些问题,是关于TCP通信这一块的。 electron的简介中提到,是把Chromium和Node.js合并到同一个运行时环境中那是不是意味着无论是v8的API或者是NODE的模块我都能正常使用呢?而在开发过程中我发现并不是这样的,或者说,简介中提到的合并nodejs到同一个运行时环境并不包括node的运行时环境。举个简单的例子,原本我们项目需要兼容各端做 长连接的,所以打算使...原创 2018-08-08 10:20:19 · 8362 阅读 · 2 评论 -
electron的webview与加载的访客页之间的互相通信
webview 调用 加载页 方法通过<webview>.executeJavaScript(code[, userGesture, callback])访客页需要调用webview所在页面的方法,则需要在webview中加上属性 nodeintegration=“true”当有此属性时, webview 中的访客页(guest page)将具有Node集成, 并且可以使用像 r...原创 2018-10-11 16:27:22 · 6772 阅读 · 1 评论 -
navigator.mediaDevices.getUserMedia录制桌面视频并保存
以下代码中有用到electron的desktopCapturer模块(用于PC应用开发),如果你并不需要,可以直接忽略,直接定义你要录制的视频源和音频源。重点如果要录制桌面,audio约束必须为 false,否则会报错,暂时不支持audio,如果你需要录制桌面的声音,则必须设置audio约束audio: {mandatory: {chromeMediaSource: ‘desktop’...原创 2018-12-01 17:57:48 · 13509 阅读 · 7 评论