init.ts 455 B

123456789101112131415
  1. 'use strict';
  2. /* global nodeProcess, isolatedWorld */
  3. process._linkedBinding = nodeProcess._linkedBinding;
  4. const v8Util = process._linkedBinding('electron_common_v8_util');
  5. const webViewImpl = v8Util.getHiddenValue(isolatedWorld, 'web-view-impl');
  6. if (webViewImpl) {
  7. // Must setup the WebView element in main world.
  8. const { setupWebView } = require('@electron/internal/renderer/web-view/web-view-element');
  9. setupWebView(v8Util, webViewImpl);
  10. }