Use ipcRenderer.sendTo to get rid of routers in main process
This commit is contained in:
parent
a58b84bbd7
commit
ba315248e0
5 changed files with 33 additions and 50 deletions
|
@ -43,9 +43,9 @@ const injectContentScript = function (extensionId, script) {
|
|||
}
|
||||
|
||||
// Handle the request of chrome.tabs.executeJavaScript.
|
||||
ipcRenderer.on('CHROME_TABS_EXECUTESCRIPT', function (event, requestId, senderId, extensionId, url, code) {
|
||||
ipcRenderer.on('CHROME_TABS_EXECUTESCRIPT', function (event, senderWebContentsId, requestId, extensionId, url, code) {
|
||||
const result = runContentScript.call(window, extensionId, url, code)
|
||||
ipcRenderer.send('CHROME_TABS_EXECUTESCRIPT_RESULT', requestId, senderId, result)
|
||||
ipcRenderer.sendToAll(senderWebContentsId, `CHROME_TABS_EXECUTESCRIPT_RESULT_${requestId}`, result)
|
||||
})
|
||||
|
||||
// Read the renderer process preferences.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue