One Logo Pool Ball
WebKit · IOS API REFERENCE

WKWebExtension.TabConfiguration

class · iOS 18.4+ · SDK 27.1

@MainActor class TabConfiguration

Members (9)

get · iOS 18.4+

index

TypeScript
get index(): Promise<number>
Swift declaration
var index: Int { get }
get · iOS 18.4+

parentTab

TypeScript
get parentTab(): Promise<(SDKHandle) | null>
Swift declaration
var parentTab: (any WKWebExtensionTab)? { get }
get · iOS 18.4+

shouldAddToSelection

TypeScript
get shouldAddToSelection(): Promise<boolean>
Swift declaration
var shouldAddToSelection: Bool { get }
get · iOS 18.4+

shouldBeActive

TypeScript
get shouldBeActive(): Promise<boolean>
Swift declaration
var shouldBeActive: Bool { get }
get · iOS 18.4+

shouldBeMuted

TypeScript
get shouldBeMuted(): Promise<boolean>
Swift declaration
var shouldBeMuted: Bool { get }
get · iOS 18.4+

shouldBePinned

TypeScript
get shouldBePinned(): Promise<boolean>
Swift declaration
var shouldBePinned: Bool { get }
get · iOS 18.4+

shouldReaderModeBeActive

TypeScript
get shouldReaderModeBeActive(): Promise<boolean>
Swift declaration
var shouldReaderModeBeActive: Bool { get }
get · iOS 18.4+

url

TypeScript
get url(): Promise<(string) | null>
Swift declaration
var url: URL? { get }
get · iOS 18.4+

window

TypeScript
get window(): Promise<(SDKHandle) | null>
Swift declaration
var window: (any WKWebExtensionWindow)? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

WKWebExtension.TabConfiguration.init()

inherited init: clang: 'init' is unavailable

All WebKit types →