| 123456789101112131415161718 |
- /*
- * 如果启用了上下文隔离,渲染进程无法使用electron的api,
- * 可通过contextBridge 导出api给渲染进程使用
- */
- const { contextBridge, ipcRenderer } = require('electron')
- contextBridge.exposeInMainWorld('electron', {
- ipcRenderer: ipcRenderer,
- // 暴露语言获取方法,供主进程使用
- getLanguage: () => {
- try {
- return localStorage.getItem('camera_machine_language') || 'zh-CN'
- } catch (e) {
- return 'zh-CN'
- }
- }
- })
|