One Logo Pool Ball
ScreenTime · IOS API REFERENCE

STWebpageController

class · iOS 14.0+ · SDK 27.1

class STWebpageController

Members (13)

init

init

TypeScript
static init(): Promise<STWebpageController>
Swift declaration
init()
method · iOS 14.0+

setBundleIdentifier

TypeScript
setBundleIdentifier(bundleIdentifier: string): Promise<void>
Swift declaration
func setBundleIdentifier(_ bundleIdentifier: String) throws
get · iOS 14.0+

url

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

url

TypeScript
setUrl(value?: (string) | null): Promise<void>
Swift declaration
var url: URL? { get set }
get · iOS 14.0+

urlIsBlocked

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

urlIsPictureInPicture

TypeScript
get urlIsPictureInPicture(): Promise<boolean>
Swift declaration
var urlIsPictureInPicture: Bool { get set }
set · iOS 14.0+

urlIsPictureInPicture

TypeScript
setUrlIsPictureInPicture(value: boolean): Promise<void>
Swift declaration
var urlIsPictureInPicture: Bool { get set }
get · iOS 14.0+

urlIsPlayingVideo

TypeScript
get urlIsPlayingVideo(): Promise<boolean>
Swift declaration
var urlIsPlayingVideo: Bool { get set }
set · iOS 14.0+

urlIsPlayingVideo

TypeScript
setUrlIsPlayingVideo(value: boolean): Promise<void>
Swift declaration
var urlIsPlayingVideo: Bool { get set }
get · iOS 18.4+

profileIdentifier

TypeScript
get profileIdentifier(): Promise<(STWebHistory_ProfileIdentifier) | null>
Swift declaration
var profileIdentifier: STWebHistory.ProfileIdentifier? { get set }
set · iOS 18.4+

profileIdentifier

TypeScript
setProfileIdentifier(value?: (STWebHistory_ProfileIdentifier) | null): Promise<void>
Swift declaration
var profileIdentifier: STWebHistory.ProfileIdentifier? { get set }
get · iOS 14.0+

suppressUsageRecording

TypeScript
get suppressUsageRecording(): Promise<boolean>
Swift declaration
var suppressUsageRecording: Bool { get set }
set · iOS 14.0+

suppressUsageRecording

TypeScript
setSuppressUsageRecording(value: boolean): Promise<void>
Swift declaration
var suppressUsageRecording: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All ScreenTime types →