electron
狗_都不做前端
让自己变得强大
展开
-
navigator.mediaDevices.getUserMedia 抓取指定窗口
window.dos.getSources({ types: ['window', 'screen'] }).then(async (sources: any) => { console.log(sources) for (let key in sources){ if(sources[key].name.indexOf("微信")){ let sourceId = ''; // 所选择的屏幕或窗口 s原创 2021-07-20 14:09:00 · 1719 阅读 · 4 评论 -
上下文隔离 和 node模块
contextIsolation: false还有nodeIntegration: true原创 2021-07-20 10:04:12 · 430 阅读 · 0 评论 -
electron 为所有请求添加请求头
实际开发中我们和后端交互的时候经常需要携带token,本将为你提供解决办法 const {session} = require('electron'); const xxx_filter = { urls: ["*://*/*"] } session.defaultSession.webRequest.onBeforeSendHeaders(xxx_filter, (details, callback)=> { details.requestHead原创 2020-10-13 14:37:17 · 4155 阅读 · 0 评论 -
electron cookies 应用与封装
electron cookies 应用与封装Cookie 对象引入sessionsetCookiegetCookie简单封装应用官方:https://www.electronjs.org/docs/api/structures/cookieelectron 中提供了cookie 来实现数据的持久化Cookie 对象name String - cookie 的名称。value String - cookie 的值。domain String (可选) - cookie所在域名,通常使用点号开头,以原创 2020-10-13 13:56:11 · 4212 阅读 · 1 评论 -
electron-forge
electron-forge创建项目运行项目打包项目简介:electron-forge是一个脚手架程序(和create-react-app类似), 它可以帮我们快速构建一个electron应用, 应用创建成功后, 我们直接编辑src/index.html即可快速上手electron桌面程序官网:https://www.electronforge.io/electron-forge 官网提供了很多组合的脚手架有 TypeScript TypeScript + Webpack Webpack 但此次只用了原创 2020-10-13 13:25:44 · 2930 阅读 · 0 评论 -
electron Web桌面工具
electron Web桌面工具简介起步判断环境BrowserWindow 常用配置详解官网: https://www.electronforge.io/文档:https://cloud.tencent.com/developer/section/1115865简介Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 v8。起步安装 Electron原创 2020-10-13 11:16:22 · 498 阅读 · 0 评论