|
@@ -13,6 +13,15 @@ const remoteObjectCache = v8Util.createIDWeakMap()
|
|
|
// An unique ID that can represent current context.
|
|
|
const contextId = v8Util.getHiddenValue(global, 'contextId')
|
|
|
|
|
|
+ipcRendererInternal.invoke('ELECTRON_BROWSER_GET_LAST_WEB_PREFERENCES').then(preferences => {
|
|
|
+ console.log(preferences)
|
|
|
+ if (!preferences.enableRemoteModule) {
|
|
|
+ console.warn('%cElectron Deprecation Warning', 'font-weight: bold', "The 'remote' module is deprecated and will be disabled by default in a future version of Electron. To ensure a smooth upgrade and silence this warning, specify {enableRemoteModule: true} in the WebPreferences for this window.")
|
|
|
+ }
|
|
|
+}, (err) => {
|
|
|
+ console.error('Failed to get web preferences:', err)
|
|
|
+})
|
|
|
+
|
|
|
// Notify the main process when current context is going to be released.
|
|
|
// Note that when the renderer process is destroyed, the message may not be
|
|
|
// sent, we also listen to the "render-view-deleted" event in the main process
|