![trop[bot]](/assets/img/avatar_default.png)
* fix: avoid IPC for renderer `webFrame.getZoom...` APIs Co-authored-by: clavin <clavin@electronjs.org> * Remove `DoGetZoomLevel` IPC Co-authored-by: clavin <clavin@electronjs.org> * Fix synchronous behavior & nullptr deref Co-authored-by: clavin <clavin@electronjs.org> * Use local root Co-authored-by: clavin <clavin@electronjs.org> --------- Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: clavin <clavin@electronjs.org>
22 lines
626 B
Text
22 lines
626 B
Text
module electron.mojom;
|
|
|
|
import "third_party/blink/public/mojom/permissions/permission_status.mojom";
|
|
import "third_party/blink/public/mojom/tokens/tokens.mojom";
|
|
import "url/mojom/origin.mojom";
|
|
|
|
enum PermissionName {
|
|
DEPRECATED_SYNC_CLIPBOARD_READ,
|
|
};
|
|
|
|
interface ElectronWebContentsUtility {
|
|
// Informs underlying WebContents that first non-empty layout was performed
|
|
// by compositor.
|
|
OnFirstNonEmptyLayout();
|
|
|
|
SetTemporaryZoomLevel(double zoom_level);
|
|
|
|
[Sync]
|
|
CanAccessClipboardDeprecated(
|
|
PermissionName name,
|
|
blink.mojom.LocalFrameToken frame_token) => (blink.mojom.PermissionStatus status);
|
|
};
|