Expose lib/renderer/api/remote.js to sandboxed renderer
This commit is contained in:
parent
019883f2fa
commit
f6befbe764
2 changed files with 20 additions and 1 deletions
|
@ -1,6 +1,9 @@
|
||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const {Buffer} = require('buffer')
|
// Note: Don't use destructuring assignment for `Buffer`, or we'll hit a
|
||||||
|
// browserify bug that makes the statement invalid, throwing an error in
|
||||||
|
// sandboxed renderer.
|
||||||
|
const Buffer = require('buffer').Buffer
|
||||||
const v8Util = process.atomBinding('v8_util')
|
const v8Util = process.atomBinding('v8_util')
|
||||||
const {ipcRenderer, isPromise, CallbacksRegistry} = require('electron')
|
const {ipcRenderer, isPromise, CallbacksRegistry} = require('electron')
|
||||||
const resolvePromise = Promise.resolve.bind(Promise)
|
const resolvePromise = Promise.resolve.bind(Promise)
|
||||||
|
|
|
@ -4,5 +4,21 @@ Object.defineProperties(exports, {
|
||||||
get: function () {
|
get: function () {
|
||||||
return require('../ipc-renderer')
|
return require('../ipc-renderer')
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
remote: {
|
||||||
|
enumerable: true,
|
||||||
|
get: function () {
|
||||||
|
return require('../../../renderer/api/remote')
|
||||||
|
}
|
||||||
|
},
|
||||||
|
CallbacksRegistry: {
|
||||||
|
get: function () {
|
||||||
|
return require('../../../common/api/callbacks-registry')
|
||||||
|
}
|
||||||
|
},
|
||||||
|
isPromise: {
|
||||||
|
get: function () {
|
||||||
|
return require('../../../common/api/is-promise')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue