fix: 清理死代码、错误渲染防XSS、blob URL释放时机修复
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user