AboutSupportDeveloper GuideVersion 45.148.100.77

Generated when an extension creates a tab in this window (e.g. an extension called chrome.tabs.create). The runtime auto-creates a backing View and fires this event so the host can attach or destroy it. Only fires on windows created with chromeBrowser: true.

interface ExtensionTabCreatedEvent {
    disposition: string;
    name: string;
    topic: "window";
    type: "extension-tab-created";
    url: string;
    uuid: string;
    viewIdentity: Identity;
}

Properties

disposition: string

Raw Chromium disposition (newForegroundTab, newBackgroundTab, newPopup, newWindow, etc.). Informational in v1.

name: string
topic

The "kebab-case" classname of the emitter that raised the event.

OpenFin.Frame is represented as iframe.

type

The type of event that was raised. Equal to the typename of the event payload in "kebab case".

Guaranteed to be unique within each topic, but can be repeated between topics (e.g. WebContentsEvents.CrashedEvent and ApplicationEvents.CrashedEvent).

url: string

Initial URL the extension requested.

uuid: string
viewIdentity: Identity

Identity of the auto-created view backing the new tab.