fix: 清理死代码、错误渲染防XSS、blob URL释放时机修复

This commit is contained in:
thzxx
2026-05-18 15:57:02 +08:00
parent addf8e4dd1
commit 69e2ee0713
2 changed files with 5 additions and 11 deletions
-2
View File
@@ -22,13 +22,11 @@ contextBridge.exposeInMainWorld('electronAPI', {
// Events from main process
onFileOpenInTab: (callback) => ipcRenderer.on('file:openInTab', (event, data) => callback(data)),
onFileOpened: (callback) => ipcRenderer.on('file:opened', (event, data) => callback(data)),
onMenuSave: (callback) => ipcRenderer.on('menu:save', () => callback()),
onMenuSaveAs: (callback) => ipcRenderer.on('menu:saveAs', () => callback()),
onViewModeChange: (callback) => ipcRenderer.on('menu:viewMode', (event, mode) => callback(mode)),
onExternalModification: (callback) => ipcRenderer.on('file:externallyModified', (event, filePath) => callback(filePath)),
onConfirmClose: (callback) => ipcRenderer.on('window:confirmClose', () => callback()),
onClosing: (callback) => ipcRenderer.on('window:closing', () => callback()),
// Remove listeners
removeAllListeners: (channel) => ipcRenderer.removeAllListeners(channel)