AboutSupportDeveloper GuideVersion 42.134.100.36

Conditional settings for a domain or set of domains.

interface PerDomainSettings {
    api?: DomainApiSettings;
    chromiumPolicies?: ChromiumPolicies;
    content?: ContentPermission;
    contentProtection?: {
        clipboard?: ClipboardPermissions;
        drag?: "allow" | "block";
        print?: "allow" | "block";
        screenCapture?: ScreenCaptureBehavior;
    };
    downloadSettings?: FileDownloadSettings;
}

Properties

chromiumPolicies?: ChromiumPolicies

Whether DOM content can be loaded (by navigation or redirect).

If this is included in DomainSettings.default, then ContentNavigation and ContentRedirect in WindowOptions and ViewOptions will be ignored.

contentProtection?: {
    clipboard?: ClipboardPermissions;
    drag?: "allow" | "block";
    print?: "allow" | "block";
    screenCapture?: ScreenCaptureBehavior;
}

Type declaration

  • Optionalclipboard?: ClipboardPermissions
  • Optionaldrag?: "allow" | "block"
    • Controls whether HTML5 dragging for this content is allowed or blocked.
  • Optionalprint?: "allow" | "block"

    Whether the content can be printed. Defaults to 'allow'. Disables the print option in the context menu, and prevents printing via both OpenFin and browser APIs.

  • OptionalscreenCapture?: ScreenCaptureBehavior
downloadSettings?: FileDownloadSettings

Domain-conditional rules for file downloads.