chore: increase security of default_app (#17318)
This commit is contained in:
parent
188d31132b
commit
a8698d092b
8 changed files with 142 additions and 97 deletions
|
@ -158,7 +158,7 @@ const errorUtils = require('@electron/internal/common/error-utils')
|
|||
// since browserify won't try to include `electron` in the bundle, falling back
|
||||
// to the `preloadRequire` function above.
|
||||
function runPreloadScript (preloadSrc) {
|
||||
const preloadWrapperSrc = `(function(require, process, Buffer, global, setImmediate, clearImmediate) {
|
||||
const preloadWrapperSrc = `(function(require, process, Buffer, global, setImmediate, clearImmediate, exports) {
|
||||
${preloadSrc}
|
||||
})`
|
||||
|
||||
|
@ -166,7 +166,7 @@ function runPreloadScript (preloadSrc) {
|
|||
const preloadFn = binding.createPreloadScript(preloadWrapperSrc)
|
||||
const { setImmediate, clearImmediate } = require('timers')
|
||||
|
||||
preloadFn(preloadRequire, preloadProcess, Buffer, global, setImmediate, clearImmediate)
|
||||
preloadFn(preloadRequire, preloadProcess, Buffer, global, setImmediate, clearImmediate, {})
|
||||
}
|
||||
|
||||
for (const { preloadPath, preloadSrc, preloadError } of preloadScripts) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue