One Logo Pool Ball
WebKit · IOS API REFERENCE

WKPreferences

class · iOS 8.0+ · SDK 27.1

@MainActor class WKPreferences

Members (19)

init

init

TypeScript
static init(): Promise<WKPreferences>
Swift declaration
init()
get · iOS 15.4+

isElementFullscreenEnabled

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

isElementFullscreenEnabled

TypeScript
setIsElementFullscreenEnabled(value: boolean): Promise<void>
Swift declaration
var isElementFullscreenEnabled: Bool { get set }
get · iOS 13.0+

isFraudulentWebsiteWarningEnabled

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

isFraudulentWebsiteWarningEnabled

TypeScript
setIsFraudulentWebsiteWarningEnabled(value: boolean): Promise<void>
Swift declaration
var isFraudulentWebsiteWarningEnabled: Bool { get set }
get · iOS 17.0+

inactiveSchedulingPolicy

TypeScript
get inactiveSchedulingPolicy(): Promise<WKPreferences_InactiveSchedulingPolicy>
Swift declaration
var inactiveSchedulingPolicy: WKPreferences.InactiveSchedulingPolicy { get set }
set · iOS 17.0+

inactiveSchedulingPolicy

TypeScript
setInactiveSchedulingPolicy(value: WKPreferences_InactiveSchedulingPolicy): Promise<void>
Swift declaration
var inactiveSchedulingPolicy: WKPreferences.InactiveSchedulingPolicy { get set }
get · iOS 8.0+

javaScriptCanOpenWindowsAutomatically

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

javaScriptCanOpenWindowsAutomatically

TypeScript
setJavaScriptCanOpenWindowsAutomatically(value: boolean): Promise<void>
Swift declaration
var javaScriptCanOpenWindowsAutomatically: Bool { get set }
get · iOS 8.0+ · Deprecated in iOS 14.0

javaScriptEnabled

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

javaScriptEnabled

TypeScript
setJavaScriptEnabled(value: boolean): Promise<void>
Swift declaration
var javaScriptEnabled: Bool { get set }
get · iOS 8.0+

minimumFontSize

TypeScript
get minimumFontSize(): Promise<number>
Swift declaration
var minimumFontSize: CGFloat { get set }
set · iOS 8.0+

minimumFontSize

TypeScript
setMinimumFontSize(value: number): Promise<void>
Swift declaration
var minimumFontSize: CGFloat { get set }
get · iOS 16.4+

shouldPrintBackgrounds

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

shouldPrintBackgrounds

TypeScript
setShouldPrintBackgrounds(value: boolean): Promise<void>
Swift declaration
var shouldPrintBackgrounds: Bool { get set }
get · iOS 15.4+

isSiteSpecificQuirksModeEnabled

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

isSiteSpecificQuirksModeEnabled

TypeScript
setIsSiteSpecificQuirksModeEnabled(value: boolean): Promise<void>
Swift declaration
var isSiteSpecificQuirksModeEnabled: Bool { get set }
get · iOS 14.5+

isTextInteractionEnabled

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

isTextInteractionEnabled

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

Skipped declarations

No declarations were skipped in this snapshot.

All WebKit types →