|
@@ -184,7 +184,6 @@ const attachGuest = function (event, elementInstanceId, guestInstanceId, params)
|
|
|
guestInstanceId: guestInstanceId,
|
|
|
nodeIntegration: params.nodeintegration != null ? params.nodeintegration : false,
|
|
|
plugins: params.plugins,
|
|
|
- zoomFactor: embedder.getZoomFactor(),
|
|
|
webSecurity: !params.disablewebsecurity,
|
|
|
blinkFeatures: params.blinkfeatures,
|
|
|
disableBlinkFeatures: params.disableblinkfeatures
|
|
@@ -213,15 +212,18 @@ const attachGuest = function (event, elementInstanceId, guestInstanceId, params)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- webViewManager.addGuest(guestInstanceId, elementInstanceId, embedder, guest, webPreferences)
|
|
|
- guest.attachParams = params
|
|
|
- embedderElementsMap[key] = guestInstanceId
|
|
|
+ embedder.getZoomFactor(function (zoomFactor) {
|
|
|
+ webPreferences.zoomFactor = zoomFactor
|
|
|
+ webViewManager.addGuest(guestInstanceId, elementInstanceId, embedder, guest, webPreferences)
|
|
|
+ guest.attachParams = params
|
|
|
+ embedderElementsMap[key] = guestInstanceId
|
|
|
|
|
|
- guest.setEmbedder(embedder)
|
|
|
- guestInstance.embedder = embedder
|
|
|
- guestInstance.elementInstanceId = elementInstanceId
|
|
|
+ guest.setEmbedder(embedder)
|
|
|
+ guestInstance.embedder = embedder
|
|
|
+ guestInstance.elementInstanceId = elementInstanceId
|
|
|
|
|
|
- watchEmbedder(embedder)
|
|
|
+ watchEmbedder(embedder)
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
// Destroy an existing guest instance.
|