mirror of https://github.com/electron/electron
13 lines
590 B
JavaScript
13 lines
590 B
JavaScript
const { contextBridge, ipcRenderer } = require('electron')
|
|
|
|
contextBridge.exposeInMainWorld('electronAPI', {
|
|
goBack: () => ipcRenderer.invoke('nav:back'),
|
|
goForward: () => ipcRenderer.invoke('nav:forward'),
|
|
canGoBack: () => ipcRenderer.invoke('nav:canGoBack'),
|
|
canGoForward: () => ipcRenderer.invoke('nav:canGoForward'),
|
|
loadURL: (url) => ipcRenderer.invoke('nav:loadURL', url),
|
|
getCurrentURL: () => ipcRenderer.invoke('nav:getCurrentURL'),
|
|
getHistory: () => ipcRenderer.invoke('nav:getHistory'),
|
|
onNavigationUpdate: (callback) => ipcRenderer.on('nav:updated', callback)
|
|
})
|