diff --git a/src/main/modules/userApi/renderer/preload.js b/src/main/modules/userApi/renderer/preload.js index c32787e9..a3b734fc 100644 --- a/src/main/modules/userApi/renderer/preload.js +++ b/src/main/modules/userApi/renderer/preload.js @@ -3,6 +3,9 @@ const needle = require('needle') const zlib = require('zlib') const { createCipheriv, publicEncrypt, constants, randomBytes, createHash } = require('crypto') const USER_API_RENDERER_EVENT_NAME = require('../rendererEvent/name') +import pkg from '../../../../../package.json' + +console.log(process.env.version) for (const key of Object.keys(process.env)) { if (/^(?:http_proxy|https_proxy|NO_PROXY)$/i.test(key)) delete process.env[key] @@ -227,6 +230,12 @@ contextBridge.exposeInMainWorld('lx', { }, }, buffer: { + alloc(size, fill, encode) { + return Buffer.alloc(size, fill, encode) + }, + concat(list, length) { + return Buffer.concat(list, length) + }, from(...args) { return Buffer.from(...args) }, @@ -253,7 +262,10 @@ contextBridge.exposeInMainWorld('lx', { }, }, }, - version: '1.3.0', + application: { + version: pkg.version, + }, + version: '1.4.0', // removeEvent(eventName, handler) { // if (!eventNames.includes(eventName)) return Promise.reject(new Error('The event is not supported: ' + eventName)) // let handlers