文章目录简介安装electron依赖本地数据库选择indexedDB封装的库SQLiteLowdbelectron-storeelectron-json-storage-alt、electron-json-storagelocalstorage/sessionstoragecookie小结自动升级electron-updater自己写的升级模块window 平台mac 平台对于 asar文件对于
转载 2024-10-10 14:14:11
146阅读
Electron 可以通过调用 Java 库来增强其功能,让我来分享一下如何实现这个过程中各个环节的设置与配置。 ## 环境准备 首先,确保你所使用的技术栈之间是兼容的。下面的表格展示了一些常用的版本兼容性矩阵。 | 技术栈 | 兼容版本 | |-------------|----------------------------
原创 5月前
14阅读
目录 一、Eelectron简介二、环境配置三、搭建项目四、调用C#代码五、调用C# dll六、调试C# 代码七、调用C++的dll一、Eelectron简介 Electron是一个仅使用javascript,Html和css来快捷搭建跨平台桌面应用的框架,它使用Chromium和Node.js。vscode,github desktop等都是用electron开发的。Electron
转载 2024-06-06 11:06:41
104阅读
 最近在公司研究js调用c#的方法头疼了好久,也找到了好几种方案,踩了无数的坑。。。于是我把踩坑经验也写出来防止二次踩坑吧!一:关于Emscripten编译机,将c#文件编译成js文件,这是第一天研究的方案,网上的综合文档比较多,但是由于受版本以及npm(国内npm找包的坑实在太多不忍直视,我现在已经开始使用yarn。。。)的影响和限制经常会报错,最后在一篇文章中找到解决方案,文章贴出来
转载 2024-01-11 23:52:14
113阅读
快速了解 Electron:基于 Web 跨平台桌面实现 - 即时通讯Electron 知识普及目前市面上的通讯软件多数都是支持多种平台的,Android 端、iOS 端、PC 端、Web 端、小程序端等。由于传统的 PC 端开发成本很高。所以今天给大家推荐使用 Electron 来实现 PC 端。Electron 是通过将 Chromium 和 Node.js 合并到同一个运行时环境中,可以用
转载 2024-05-08 12:28:33
89阅读
# 使用 Electron 调用 Java 的完整指南 在现代应用程序开发中,Electron 被广泛应用于桌面应用程序的开发,而 Java 则是一个强大且成熟的编程语言。当我们想要将这两者结合在一起时,可能会面临一些挑战。本文将指导你如何实现 Electron 调用 Java 的功能,帮助你顺利完成这一任务。 ## 流程概述 在开始之前,我们先来看一下整个过程的步骤。通过下面的表格,你将更
原创 8月前
42阅读
本文主要介绍在 Electron9.x 中,使用ffi-napi,ref-array-napi,ref-napi 加载 Windows 动态链接库,并在Vue 渲染进程中使用。使用过程中会遇到一系列的坑,本文将会一一解决,并解释原因。如有同行兄弟遇到此问题可以借鉴。这里列出所使用的环境:Visual Studio 2017NodeJS v12.17.0 (x64)node-gyp v7.0.0Py
近期要给公司写一个OAIM的内部聊天桌面应用,选择了electron-vue开发,之前用过nw他爹node-webkit个人感觉一般所以弃了,于是就学习了一下electron的基本用法,毕竟vsc还有atom这些开发神器都是基于electron,这里就先简单写一些常用api,其中我自己肯定要用到的进行了标红处理项目构建 由于 Electron 使用 Chromium 显示网页,那么,Ch
应用场景对接硬件(多用于对接第三方厂家硬件)使用系统 API 操作或扩展应用程序js无法实现而由dll实现的其他功能demogit clone https://github.com/zhangxuelian/electron-vue-frame.git cd electron-vue-frame git fetch git checkout electron-dll npm install -g
前言  本人是做java开发的(菜鸟),做web项目的朋友们基本上都会遇到同样一个,永远不知道客户会怎么样使用,或者说永远不知道客户会用什么浏览器打开我们做出来的应用,就算你跟他说明了一定得用某某某浏览器打开,还是有人会用别的浏览器打开,这种情况通常我们会去做适配(前端),最近公司有需求要把一个项目做成Windows桌面应用,由于我们公司的前端工程师刚好离职了,然后就由我去看这块,为了方便以后的查
转载 2024-07-04 13:20:15
41阅读
一、 为什么要学 ElectronElectron 是一个跨平台的桌面应用开发框架,用 html css js 的技术开发桌面上面可以安装的 软件。 “Electron 又为前端开发者谋得了一份好的差事 ” 。 想起在网路里流传很广的一句话“不要和老夫说什么 C++ , Java ,老夫行走江湖就靠一把 JS
Electron 提供SDK接口注入到远端页面使用mainWindow.webContents.executeJavaScript(`   let basePath = process.cwd();   window.Qbian = require(basePath + '//resources//app//index.js');   console.info('--executeJavaScri
转载 2024-06-14 14:21:08
339阅读
Electron学习笔记(四)Electron使用的API接口一方面electron给开发者提供了不少API,另一方面, 也可以使用node.js的API.但是, 有时候开发者还是想用自己实现的API.下面, 我将介绍如何在Electron通过Addon添加接口.Addon接口扩展addon是node.js扩展api的方式, 同时electron也可以以同样的方式扩展
目录一、Electron调用C++ DLL文件二、遇到的一些报错处理1.yarn : 无法加载文件..\yarn.ps1,因为在此系统上禁止运行脚本2.没有注册一、Electron调用C++ DLL文件Node.JS 调用 DLL 文件分两种方式,其一是通过 Node Addon 将 C++ 程序编译成 Addon 加载到 Chromium 引擎中,然后通过 JS 去调用,这是比较正规的做法,但
转载 2023-10-06 22:17:49
792阅读
最新,最终解决方案原因:要做个防伪标签打印软件,打印数据是来自服务器。最开始用的是JavaScript调用TSC来做打印(只能用IE浏览器,使用人员总会无意关闭IE的相关设置,使用麻烦)。干脆就做成桌面软件麻烦事少。最开始看了TSC大陆官网的dll动态连接库,有Python 的例子,想用pyqt来做桌面程序;试了试之后,发现自己对Python 还是太不熟悉了,无法搞出勉强好看的
前几天做桌面程序的时候准备因为数字签名的事无法实现热更新,想着做一个假的后台下载然后进行替换安装1.先获取当前的文件路径<script> import { remote } from "electron"; //引入eletron import path from "path"; import fs from "fs"; export default { data() {
转载 2023-11-10 19:46:15
116阅读
最近在学习node.js的过程中,突然发现了electron这个宝藏开源框架。在学习过程中收获颇多,特此记录,方便知识整理。 参考文献:技术胖 目录一、Electron的定义二、Electron的运行原理2.1、不得不说到JavaScript的运行原理2.2、Electron的运行框架2.3、Electron的运行流程:三、从零开始,构建Electron开发环境3.1、安装node.js开发环境3
# Electron调用Java后端实现指南 在现代应用开发中,常常会需要前端与后端进行数据交互。今天,我们将学习如何使用Electron调用Java后端。这个过程涉及多个步骤,我们将逐一进行讲解,并提供每一步的代码示例。 ## 一、整体流程 | 步骤 | 描述 | |------------|--------------
原创 8月前
278阅读
# 如何在 Electron调用 Java 代码 在现代开发中,Electron 作为一个流行的桌面应用开发框架,允许我们使用 Web 技术(HTML、CSS 和 JavaScript)来创建跨平台的桌面应用。而 Java 是一种广泛使用的编程语言,特别是在企业级应用中,有时我们可能会想要在 Electron 应用中调用 Java 代码。 本文将帮助你理解如何在 Electron调用
原创 9月前
112阅读
# electron 调用本地 java 实现 ## 1. 整体流程 下面是实现 "electron 调用本地 java" 的整体流程,可以用表格展示步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 使用 Electron 创建一个桌面应用程序 | | 2 | 在 Electron 的主进程中,通过 Node.js 的 child_process 模块运
原创 2024-02-04 09:23:12
926阅读
  • 1
  • 2
  • 3
  • 4
  • 5