allWebsiteDataTypes
TypeScriptstatic allWebsiteDataTypes(): Promise<Array<string>>Swift declarationclass func allWebsiteDataTypes() -> Set<String>class · iOS 9.0+ · SDK 27.1
@MainActor class WKWebsiteDataStorestatic allWebsiteDataTypes(): Promise<Array<string>>Swift declarationclass func allWebsiteDataTypes() -> Set<String>static init(identifier: string): Promise<WKWebsiteDataStore>Swift declarationinit(forIdentifier identifier: UUID)static default(): Promise<WKWebsiteDataStore>Swift declarationclass func `default`() -> WKWebsiteDataStorestatic fetchAllDataStoreIdentifiers(completionHandler: ((arg0: Array<string>) => void)): Promise<void>Swift declarationclass var allDataStoreIdentifiers: [UUID] { get async }static nonPersistent(): Promise<WKWebsiteDataStore>Swift declarationclass func nonPersistent() -> WKWebsiteDataStorestatic remove(identifier: string, completionHandler: ((arg0: (NativeError) | null) => void)): Promise<void>Swift declarationclass func remove(forIdentifier identifier: UUID) async throwsfetchData(dataTypes: Array<string>, completionHandler: ((arg0: (ArrayBuffer) | null, arg1: (NativeError) | null) => void)): Promise<void>Swift declarationfunc fetchData(of dataTypes: Set<String>) async throws -> DatafetchDataRecords(dataTypes: Array<string>, completionHandler: ((arg0: Array<WKWebsiteDataRecord>) => void)): Promise<void>Swift declarationfunc dataRecords(ofTypes dataTypes: Set<String>) async -> [WKWebsiteDataRecord]removeDataOfTypesForCompletionHandler(dataTypes: Array<string>, dataRecords: Array<WKWebsiteDataRecord>, completionHandler: (() => void)): Promise<void>Swift declarationfunc removeData(ofTypes dataTypes: Set<String>, for dataRecords: [WKWebsiteDataRecord]) asyncremoveDataOfTypesModifiedSinceCompletionHandler(dataTypes: Array<string>, date: globalThis.Date, completionHandler: (() => void)): Promise<void>Swift declarationfunc removeData(ofTypes dataTypes: Set<String>, modifiedSince date: Date) asyncrestoreData(data: ArrayBuffer, completionHandler: ((arg0: (NativeError) | null) => void)): Promise<void>Swift declarationfunc restoreData(_ data: Data) async throwsget httpCookieStore(): Promise<WKHTTPCookieStore>Swift declarationvar httpCookieStore: WKHTTPCookieStore { get }get identifier(): Promise<(string) | null>Swift declarationvar identifier: UUID? { get }get isPersistent(): Promise<boolean>Swift declarationvar isPersistent: Bool { get }get proxyConfigurations(): Promise<Array<_Network_ProxyConfiguration>>Swift declaration@MainActor @preconcurrency var proxyConfigurations: [ProxyConfiguration] { get set }Gets or sets the proxy configurations to be used to override networking in all WKWebViews that use this WKWebsiteDataStore. Changing the proxy configurations might interrupt current networking operations in any WKWebView that use this WKWebsiteDataStore, so it is encouraged to finish setting the proxy configurations before starting any page loads.
setProxyConfigurations(value: Array<_Network_ProxyConfiguration>): Promise<void>Swift declaration@MainActor @preconcurrency var proxyConfigurations: [ProxyConfiguration] { get set }Gets or sets the proxy configurations to be used to override networking in all WKWebViews that use this WKWebsiteDataStore. Changing the proxy configurations might interrupt current networking operations in any WKWebView that use this WKWebsiteDataStore, so it is encouraged to finish setting the proxy configurations before starting any page loads.
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
WKWebsiteDataStore.init()
inherited init: cannot prove legal (class declares 1 custom initializer)