webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Properties | List of all members
WebPreferences Class Reference

#import <WebPreferences.h>

Inheritance diagram for WebPreferences:
IWebPreferences IWebPreferencesPrivate4 NSObject IWebPreferencesPrivate3 IWebPreferencesPrivate2 IWebPreferencesPrivate

Instance Methods

(instancetype) - initWithIdentifier:
 
(virtual HRESULT STDMETHODCALLTYPE) - QueryInterface
 
(virtual ULONG STDMETHODCALLTYPE) - AddRef
 
(virtual ULONG STDMETHODCALLTYPE) - Release
 
(virtual HRESULT STDMETHODCALLTYPE) - standardPreferences
 
(virtual HRESULT STDMETHODCALLTYPE) - initWithIdentifier
 
(virtual HRESULT STDMETHODCALLTYPE) - identifier
 
(virtual HRESULT STDMETHODCALLTYPE) - standardFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - setStandardFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - fixedFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - setFixedFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - serifFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - setSerifFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - sansSerifFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - setSansSerifFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - cursiveFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - setCursiveFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - fantasyFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - setFantasyFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - pictographFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - setPictographFontFamily
 
(virtual HRESULT STDMETHODCALLTYPE) - defaultFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - setDefaultFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - defaultFixedFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - setDefaultFixedFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - minimumFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - setMinimumFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - minimumLogicalFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - setMinimumLogicalFontSize
 
(virtual HRESULT STDMETHODCALLTYPE) - defaultTextEncodingName
 
(virtual HRESULT STDMETHODCALLTYPE) - setDefaultTextEncodingName
 
(virtual HRESULT STDMETHODCALLTYPE) - userStyleSheetEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setUserStyleSheetEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - userStyleSheetLocation
 
(virtual HRESULT STDMETHODCALLTYPE) - setUserStyleSheetLocation
 
(virtual HRESULT STDMETHODCALLTYPE) - isJavaEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setJavaEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - isJavaScriptEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setJavaScriptEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - javaScriptCanOpenWindowsAutomatically
 
(virtual HRESULT STDMETHODCALLTYPE) - setJavaScriptCanOpenWindowsAutomatically
 
(virtual HRESULT STDMETHODCALLTYPE) - arePlugInsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setPlugInsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - isCSSRegionsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setCSSRegionsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - unused7
 
(virtual HRESULT STDMETHODCALLTYPE) - unused8
 
(virtual HRESULT STDMETHODCALLTYPE) - allowsAnimatedImages
 
(virtual HRESULT STDMETHODCALLTYPE) - setAllowsAnimatedImages
 
(virtual HRESULT STDMETHODCALLTYPE) - allowAnimatedImageLooping
 
(virtual HRESULT STDMETHODCALLTYPE) - setAllowAnimatedImageLooping
 
(virtual HRESULT STDMETHODCALLTYPE) - setLoadsImagesAutomatically
 
(virtual HRESULT STDMETHODCALLTYPE) - loadsImagesAutomatically
 
(virtual HRESULT STDMETHODCALLTYPE) - setAutosaves
 
(virtual HRESULT STDMETHODCALLTYPE) - autosaves
 
(virtual HRESULT STDMETHODCALLTYPE) - setShouldPrintBackgrounds
 
(virtual HRESULT STDMETHODCALLTYPE) - shouldPrintBackgrounds
 
(virtual HRESULT STDMETHODCALLTYPE) - setPrivateBrowsingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - privateBrowsingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setTabsToLinks
 
(virtual HRESULT STDMETHODCALLTYPE) - tabsToLinks
 
(virtual HRESULT STDMETHODCALLTYPE) - textAreasAreResizable
 
(virtual HRESULT STDMETHODCALLTYPE) - setTextAreasAreResizable
 
(virtual HRESULT STDMETHODCALLTYPE) - usesPageCache
 
(virtual HRESULT STDMETHODCALLTYPE) - setUsesPageCache
 
(virtual HRESULT STDMETHODCALLTYPE) - unused1
 
(virtual HRESULT STDMETHODCALLTYPE) - unused2
 
(virtual HRESULT STDMETHODCALLTYPE) - iconDatabaseLocation
 
(virtual HRESULT STDMETHODCALLTYPE) - setIconDatabaseLocation
 
(virtual HRESULT STDMETHODCALLTYPE) - iconDatabaseEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setIconDatabaseEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - fontSmoothing
 
(virtual HRESULT STDMETHODCALLTYPE) - setFontSmoothing
 
(virtual HRESULT STDMETHODCALLTYPE) - editableLinkBehavior
 
(virtual HRESULT STDMETHODCALLTYPE) - setEditableLinkBehavior
 
(virtual HRESULT STDMETHODCALLTYPE) - unused5
 
(virtual HRESULT STDMETHODCALLTYPE) - unused6
 
(virtual HRESULT STDMETHODCALLTYPE) - cookieStorageAcceptPolicy
 
(virtual HRESULT STDMETHODCALLTYPE) - setCookieStorageAcceptPolicy
 
(virtual HRESULT STDMETHODCALLTYPE) - continuousSpellCheckingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setContinuousSpellCheckingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - grammarCheckingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setGrammarCheckingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - allowContinuousSpellChecking
 
(virtual HRESULT STDMETHODCALLTYPE) - setAllowContinuousSpellChecking
 
(virtual HRESULT STDMETHODCALLTYPE) - isDOMPasteAllowed
 
(virtual HRESULT STDMETHODCALLTYPE) - setDOMPasteAllowed
 
(virtual HRESULT STDMETHODCALLTYPE) - cacheModel
 
(virtual HRESULT STDMETHODCALLTYPE) - setCacheModel
 
(virtual HRESULT STDMETHODCALLTYPE) - unused3
 
(virtual HRESULT STDMETHODCALLTYPE) - unused4
 
(virtual HRESULT STDMETHODCALLTYPE) - setAVFoundationEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - avFoundationEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setShouldDisplaySubtitles
 
(virtual HRESULT STDMETHODCALLTYPE) - shouldDisplaySubtitles
 
(virtual HRESULT STDMETHODCALLTYPE) - setShouldDisplayCaptions
 
(virtual HRESULT STDMETHODCALLTYPE) - shouldDisplayCaptions
 
(virtual HRESULT STDMETHODCALLTYPE) - setShouldDisplayTextDescriptions
 
(virtual HRESULT STDMETHODCALLTYPE) - shouldDisplayTextDescriptions
 
(virtual HRESULT STDMETHODCALLTYPE) - setDeveloperExtrasEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - developerExtrasEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setAutomaticallyDetectsCacheModel
 
(virtual HRESULT STDMETHODCALLTYPE) - automaticallyDetectsCacheModel
 
(virtual HRESULT STDMETHODCALLTYPE) - setAuthorAndUserStylesEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - authorAndUserStylesEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - inApplicationChromeMode
 
(virtual HRESULT STDMETHODCALLTYPE) - setApplicationChromeMode
 
(virtual HRESULT STDMETHODCALLTYPE) - setOfflineWebApplicationCacheEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - offlineWebApplicationCacheEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setDatabasesEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - databasesEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setLocalStorageEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - localStorageEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - localStorageDatabasePath
 
(virtual HRESULT STDMETHODCALLTYPE) - setLocalStorageDatabasePath
 
(virtual HRESULT STDMETHODCALLTYPE) - experimentalNotificationsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setExperimentalNotificationsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setShouldPaintNativeControls
 
(virtual HRESULT STDMETHODCALLTYPE) - shouldPaintNativeControls
 
(virtual HRESULT STDMETHODCALLTYPE) - setZoomsTextOnly
 
(virtual HRESULT STDMETHODCALLTYPE) - zoomsTextOnly
 
(virtual HRESULT STDMETHODCALLTYPE) - fontSmoothingContrast
 
(virtual HRESULT STDMETHODCALLTYPE) - setFontSmoothingContrast
 
(virtual HRESULT STDMETHODCALLTYPE) - isWebSecurityEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setWebSecurityEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - allowUniversalAccessFromFileURLs
 
(virtual HRESULT STDMETHODCALLTYPE) - setAllowUniversalAccessFromFileURLs
 
(virtual HRESULT STDMETHODCALLTYPE) - allowFileAccessFromFileURLs
 
(virtual HRESULT STDMETHODCALLTYPE) - setAllowFileAccessFromFileURLs
 
(virtual HRESULT STDMETHODCALLTYPE) - javaScriptCanAccessClipboard
 
(virtual HRESULT STDMETHODCALLTYPE) - setJavaScriptCanAccessClipboard
 
(virtual HRESULT STDMETHODCALLTYPE) - isXSSAuditorEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setXSSAuditorEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setShouldUseHighResolutionTimers
 
(virtual HRESULT STDMETHODCALLTYPE) - shouldUseHighResolutionTimers
 
(virtual HRESULT STDMETHODCALLTYPE) - isFrameFlatteningEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setFrameFlatteningEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setPreferenceForTest
 
(virtual HRESULT STDMETHODCALLTYPE) - setAcceleratedCompositingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - acceleratedCompositingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setCustomDragCursorsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - customDragCursorsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setShowDebugBorders
 
(virtual HRESULT STDMETHODCALLTYPE) - showDebugBorders
 
(virtual HRESULT STDMETHODCALLTYPE) - setShowRepaintCounter
 
(virtual HRESULT STDMETHODCALLTYPE) - showRepaintCounter
 
(virtual HRESULT STDMETHODCALLTYPE) - setDNSPrefetchingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - isDNSPrefetchingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - hyperlinkAuditingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setHyperlinkAuditingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - loadsSiteIconsIgnoringImageLoadingPreference
 
(virtual HRESULT STDMETHODCALLTYPE) - setLoadsSiteIconsIgnoringImageLoadingPreference
 
(virtual HRESULT STDMETHODCALLTYPE) - setFullScreenEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - isFullScreenEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - hixie76WebSocketProtocolEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setHixie76WebSocketProtocolEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - mediaPlaybackRequiresUserGesture
 
(virtual HRESULT STDMETHODCALLTYPE) - setMediaPlaybackRequiresUserGesture
 
(virtual HRESULT STDMETHODCALLTYPE) - mediaPlaybackAllowsInline
 
(virtual HRESULT STDMETHODCALLTYPE) - setMediaPlaybackAllowsInline
 
(virtual HRESULT STDMETHODCALLTYPE) - showsToolTipOverTruncatedText
 
(virtual HRESULT STDMETHODCALLTYPE) - setShowsToolTipOverTruncatedText
 
(virtual HRESULT STDMETHODCALLTYPE) - shouldInvertColors
 
(virtual HRESULT STDMETHODCALLTYPE) - setShouldInvertColors
 
(virtual HRESULT STDMETHODCALLTYPE) - requestAnimationFrameEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setRequestAnimationFrameEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - mockScrollbarsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setMockScrollbarsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - screenFontSubstitutionEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setScreenFontSubstitutionEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - isInheritURIQueryComponentEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setEnableInheritURIQueryComponent
 
(virtual HRESULT STDMETHODCALLTYPE) - javaScriptRuntimeFlags
 
(virtual HRESULT STDMETHODCALLTYPE) - setJavaScriptRuntimeFlags
 
(virtual HRESULT STDMETHODCALLTYPE) - allowDisplayAndRunningOfInsecureContent
 
(virtual HRESULT STDMETHODCALLTYPE) - setAllowDisplayAndRunningOfInsecureContent
 
(virtual HRESULT STDMETHODCALLTYPE) - showTiledScrollingIndicator
 
(virtual HRESULT STDMETHODCALLTYPE) - setShowTiledScrollingIndicator
 
(virtual HRESULT STDMETHODCALLTYPE) - fetchAPIEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setFetchAPIEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - shadowDOMEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setShadowDOMEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - customElementsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setCustomElementsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - modernMediaControlsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setModernMediaControlsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setApplicationId
 
(virtual HRESULT STDMETHODCALLTYPE) - webAnimationsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setWebAnimationsEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - userTimingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setUserTimingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - resourceTimingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setResourceTimingEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - linkPreloadEnabled
 
(virtual HRESULT STDMETHODCALLTYPE) - setLinkPreloadEnabled
 
(bool) - developerExtrasDisabledByOverride
 
(HRESULT- historyItemLimit
 
(HRESULT- setHistoryItemLimit
 
(HRESULT- historyAgeInDaysLimit
 
(HRESULT- setHistoryAgeInDaysLimit
 
(void- willAddToWebView
 
(void- didRemoveFromWebView
 
(HRESULT- postPreferencesChangesNotification
 
- Instance Methods inherited from IWebPreferences
HRESULT standardPreferences ([out, retval] IWebPreferences **standardPreferences)
 
HRESULT initWithIdentifier ([in] BSTR anIdentifier, [out, retval] IWebPreferences **preferences)
 
HRESULT identifier ([out, retval] BSTR *ident)
 
HRESULT standardFontFamily ([out, retval] BSTR *family)
 
HRESULT setStandardFontFamily ([in] BSTR family)
 
HRESULT fixedFontFamily ([out, retval] BSTR *family)
 
HRESULT setFixedFontFamily ([in] BSTR family)
 
HRESULT serifFontFamily ([out, retval] BSTR *fontFamily)
 
HRESULT setSerifFontFamily ([in] BSTR family)
 
HRESULT sansSerifFontFamily ([out, retval] BSTR *family)
 
HRESULT setSansSerifFontFamily ([in] BSTR family)
 
HRESULT cursiveFontFamily ([out, retval] BSTR *family)
 
HRESULT setCursiveFontFamily ([in] BSTR family)
 
HRESULT fantasyFontFamily ([out, retval] BSTR *family)
 
HRESULT setFantasyFontFamily ([in] BSTR family)
 
HRESULT defaultFontSize ([out, retval] int *fontSize)
 
HRESULT defaultFixedFontSize ([out, retval] int *fontSize)
 
HRESULT minimumFontSize ([out, retval] int *fontSize)
 
HRESULT minimumLogicalFontSize ([out, retval] int *fontSize)
 
HRESULT defaultTextEncodingName ([out, retval] BSTR *name)
 
HRESULT setDefaultTextEncodingName ([in] BSTR name)
 
HRESULT userStyleSheetEnabled ([out, retval] BOOL *enabled)
 
HRESULT userStyleSheetLocation ([out, retval] BSTR *location)
 
HRESULT setUserStyleSheetLocation ([in] BSTR location)
 
HRESULT isJavaEnabled ([out, retval] BOOL *enabled)
 
HRESULT isJavaScriptEnabled ([out, retval] BOOL *enabled)
 
HRESULT javaScriptCanOpenWindowsAutomatically ([out, retval] BOOL *enabled)
 
HRESULT arePlugInsEnabled ([out, retval] BOOL *enabled)
 
HRESULT allowsAnimatedImages ([out, retval] BOOL *enabled)
 
HRESULT allowAnimatedImageLooping ([out, retval] BOOL *enabled)
 
HRESULT loadsImagesAutomatically ([out, retval] BOOL *enabled)
 
HRESULT autosaves ([out, retval] BOOL *enabled)
 
HRESULT shouldPrintBackgrounds ([out, retval] BOOL *enabled)
 
HRESULT privateBrowsingEnabled ([out, retval] BOOL *enabled)
 
HRESULT tabsToLinks ([out, retval] BOOL *enabled)
 
HRESULT textAreasAreResizable ([out, retval] BOOL *enabled)
 
HRESULT iconDatabaseLocation ([out, retval] BSTR *location)
 
HRESULT setIconDatabaseLocation ([in] BSTR location)
 
HRESULT iconDatabaseEnabled ([out, retval] BOOL *enabled)
 
HRESULT fontSmoothing ([out, retval] FontSmoothingType *smoothingType)
 
HRESULT editableLinkBehavior ([out, retval] WebKitEditableLinkBehavior *editableLinkBehavior)
 
HRESULT cookieStorageAcceptPolicy ([out, retval] WebKitCookieStorageAcceptPolicy *acceptPolicy)
 
HRESULT continuousSpellCheckingEnabled ([out, retval] BOOL *enabled)
 
HRESULT grammarCheckingEnabled ([out, retval] BOOL *enabled)
 
HRESULT allowContinuousSpellChecking ([out, retval] BOOL *allowed)
 
HRESULT isDOMPasteAllowed ([out, retval] BOOL *allowed)
 
HRESULT usesPageCache ([out, retval] BOOL *usesPageCache)
 
HRESULT cacheModel ([out, retval] WebCacheModel *cacheModel)
 
HRESULT zoomsTextOnly (BOOL *zoomsTextOnly)
 
HRESULT acceleratedCompositingEnabled (BOOL *acceleratedCompositingEnabled)
 
HRESULT avFoundationEnabled (BOOL *avFoundationEnabled)
 
HRESULT pictographFontFamily ([out, retval] BSTR *family)
 
HRESULT setPictographFontFamily ([in] BSTR family)
 
HRESULT shouldDisplaySubtitles (BOOL *shouldDisplaySubtitles)
 
HRESULT shouldDisplayCaptions (BOOL *shouldDisplayCaptions)
 
HRESULT shouldDisplayTextDescriptions (BOOL *shouldDisplayTextDescriptions)
 
HRESULT isCSSRegionsEnabled ([out, retval] BOOL *enabled)
 
- Instance Methods inherited from IWebPreferencesPrivate4
HRESULT webAnimationsEnabled ([out, retval] BOOL *)
 
HRESULT userTimingEnabled ([out, retval] BOOL *)
 
HRESULT resourceTimingEnabled ([out, retval] BOOL *)
 
HRESULT linkPreloadEnabled ([out, retval] BOOL *)
 
- Instance Methods inherited from IWebPreferencesPrivate3
HRESULT showTiledScrollingIndicator ([out, retval] BOOL *enabled)
 
HRESULT fetchAPIEnabled ([out, retval] BOOL *enabled)
 
HRESULT shadowDOMEnabled ([out, retval] BOOL *enabled)
 
HRESULT customElementsEnabled ([out, retval] BOOL *enabled)
 
HRESULT modernMediaControlsEnabled ([out, retval] BOOL *enabled)
 
- Instance Methods inherited from IWebPreferencesPrivate2
HRESULT javaScriptRuntimeFlags ([out, retval] unsigned *flags)
 
HRESULT allowDisplayAndRunningOfInsecureContent ([out, retval] BOOL *enabled)
 
- Instance Methods inherited from IWebPreferencesPrivate
HRESULT developerExtrasEnabled ([out, retval] BOOL *enabled)
 
HRESULT automaticallyDetectsCacheModel ([out, retval] BOOL *automaticallyDetectsCacheModel)
 
HRESULT authorAndUserStylesEnabled ([out, retval] BOOL *enabled)
 
HRESULT inApplicationChromeMode ([out, retval] BOOL *allowed)
 
HRESULT offlineWebApplicationCacheEnabled ([out, retval] BOOL *enabled)
 
HRESULT localStorageDatabasePath ([out, retval] BSTR *location)
 
HRESULT setLocalStorageDatabasePath ([in] BSTR location)
 
HRESULT shouldPaintNativeControls ([out, retval] BOOL *enabled)
 
HRESULT databasesEnabled ([out, retval] BOOL *enabled)
 
HRESULT localStorageEnabled ([out, retval] BOOL *enabled)
 
HRESULT fontSmoothingContrast ([out, retval] float *contrast)
 
HRESULT isWebSecurityEnabled ([out, retval] BOOL *enabled)
 
HRESULT allowUniversalAccessFromFileURLs ([out, retval] BOOL *allowAccess)
 
HRESULT isXSSAuditorEnabled ([out, retval] BOOL *enabled)
 
HRESULT isFrameFlatteningEnabled ([out, retval] BOOL *enabled)
 
HRESULT experimentalNotificationsEnabled ([out, retval] BOOL *enabled)
 
HRESULT shouldUseHighResolutionTimers ([out, retval] BOOL *useHighResolutionTimers)
 
HRESULT setPreferenceForTest ([in] BSTR key, [in] BSTR value)
 
HRESULT acceleratedCompositingEnabled ([out, retval] BOOL *)
 
HRESULT customDragCursorsEnabled ([out, retval] BOOL *)
 
HRESULT allowFileAccessFromFileURLs ([out, retval] BOOL *allowAccess)
 
HRESULT showDebugBorders ([out, retval] BOOL *)
 
HRESULT showRepaintCounter ([out, retval] BOOL *)
 
HRESULT javaScriptCanAccessClipboard ([out, retval] BOOL *enabled)
 
HRESULT isDNSPrefetchingEnabled ([out, retval] BOOL *enabled)
 
HRESULT hyperlinkAuditingEnabled (BOOL *hyperlinkAuditingEnabled)
 
HRESULT loadsSiteIconsIgnoringImageLoadingPreference ([out, retval] BOOL *enabled)
 
HRESULT isFullScreenEnabled ([out, retval] BOOL *enabled)
 
HRESULT hixie76WebSocketProtocolEnabled ([out, retval] BOOL *enabled)
 
HRESULT mediaPlaybackRequiresUserGesture ([out, retval] BOOL *)
 
HRESULT mediaPlaybackAllowsInline ([out, retval] BOOL *)
 
HRESULT showsToolTipOverTruncatedText ([out, retval] BOOL *)
 
HRESULT shouldInvertColors ([out, retval] BOOL *)
 
HRESULT requestAnimationFrameEnabled ([out, retval] BOOL *)
 
HRESULT mockScrollbarsEnabled ([out, retval] BOOL *enabled)
 
HRESULT screenFontSubstitutionEnabled ([out, retval] BOOL *enabled)
 
HRESULT isInheritURIQueryComponentEnabled ([out, retval] BOOL *enabled)
 

Class Methods

(WebPreferences *) + standardPreferences
 
(static WebPreferences *) + createInstance
 
(static BSTR+ webPreferencesChangedNotification
 
(static BSTR+ webPreferencesRemovedNotification
 
(static void+ setInstance
 
(static void+ removeReferenceForIdentifier
 
(static WebPreferences *) + sharedStandardPreferences
 
(static CFStringRef+ applicationId
 

Protected Member Functions

() - WebPreferences
 
() - ~WebPreferences
 
(void- setValueForKey
 
(RetainPtr< CFPropertyListRef >) - valueForKey
 
(void- setValueForKey
 
(RetainPtr< CFPropertyListRef >) - valueForKey
 
(BSTR- stringValueForKey
 
(int) - integerValueForKey
 
(BOOL- boolValueForKey
 
(float) - floatValueForKey
 
(LONGLONG) - longlongValueForKey
 
(void- setStringValue
 
(void- setIntegerValue
 
(void- setBoolValue
 
(void- setFloatValue
 
(void- setLongLongValue
 
(void- save
 
(void- load
 
(void- migrateWebKitPreferencesToCFPreferences
 
(void- copyWebKitPreferencesToCFPreferences
 

Static Protected Member Functions

(static WebPreferences *) + getInstanceForIdentifier
 
(static void+ initializeDefaultSettings
 

Protected Attributes

package WebPreferencesPrivate_private
 
ULONG m_refCount { 0 }
 
RetainPtr< CFMutableDictionaryRefm_privatePrefs
 
WebCore::BString m_identifier
 
bool m_autoSaves { false }
 
bool m_automaticallyDetectsCacheModel { true }
 
unsigned m_numWebViews { 0 }
 

Static Protected Attributes

static RetainPtr< CFStringRefm_applicationId = kCFPreferencesCurrentApplication
 

Properties

NSStringidentifier
 
NSStringstandardFontFamily
 
NSStringfixedFontFamily
 
NSStringserifFontFamily
 
NSStringsansSerifFontFamily
 
NSStringcursiveFontFamily
 
NSStringfantasyFontFamily
 
int defaultFontSize
 
int defaultFixedFontSize
 
int minimumFontSize
 
int minimumLogicalFontSize
 
NSStringdefaultTextEncodingName
 
BOOL userStyleSheetEnabled
 
NSURLuserStyleSheetLocation
 
BOOL javaEnabled
 
BOOL javaScriptEnabled
 
BOOL javaScriptCanOpenWindowsAutomatically
 
BOOL plugInsEnabled
 
BOOL allowsAnimatedImages
 
BOOL allowsAnimatedImageLooping
 
BOOL loadsImagesAutomatically
 
BOOL autosaves
 
BOOL shouldPrintBackgrounds
 
BOOL privateBrowsingEnabled
 
BOOL tabsToLinks
 
BOOL usesPageCache
 
WebCacheModel cacheModel
 
BOOL suppressesIncrementalRendering
 
BOOL allowsAirPlayForMediaPlayback
 

Constructor & Destructor Documentation

◆ WebPreferences()

◆ ~WebPreferences()

Method Documentation

◆ acceleratedCompositingEnabled()

- (HRESULT) acceleratedCompositingEnabled (_Out_ BOOL *)  enabled

◆ AddRef()

- (ULONG) AddRef (void

◆ allowAnimatedImageLooping()

- (HRESULT) allowAnimatedImageLooping (_Out_ BOOL *)  enabled

◆ allowContinuousSpellChecking()

- (HRESULT) allowContinuousSpellChecking (_Out_ BOOL *)  enabled

◆ allowDisplayAndRunningOfInsecureContent()

- (HRESULT) allowDisplayAndRunningOfInsecureContent (_Out_ BOOL *)  enabled

◆ allowFileAccessFromFileURLs()

- (HRESULT) allowFileAccessFromFileURLs (_Out_ BOOL *)  allowAccess

◆ allowsAnimatedImages()

- (HRESULT) allowsAnimatedImages (_Out_ BOOL *)  enabled

◆ allowUniversalAccessFromFileURLs()

- (HRESULT) allowUniversalAccessFromFileURLs (_Out_ BOOL *)  allowAccess

◆ applicationId()

+ (CFStringRef) applicationId

◆ arePlugInsEnabled()

- (HRESULT) arePlugInsEnabled (_Out_ BOOL *)  enabled

◆ authorAndUserStylesEnabled()

- (HRESULT) authorAndUserStylesEnabled (_Out_ BOOL *)  enabled

◆ automaticallyDetectsCacheModel()

- (HRESULT) automaticallyDetectsCacheModel (_Out_ BOOL *)  automaticallyDetectsCacheModel

◆ autosaves()

- (HRESULT) autosaves (_Out_ BOOL *)  enabled

◆ avFoundationEnabled()

- (HRESULT) avFoundationEnabled (_Out_ BOOL *)  enabled

◆ boolValueForKey()

- (BOOL) boolValueForKey (const char *)  key

◆ cacheModel()

- (HRESULT) cacheModel (_Out_ WebCacheModel *)  cacheModel

◆ continuousSpellCheckingEnabled()

- (HRESULT) continuousSpellCheckingEnabled (_Out_ BOOL *)  enabled

◆ cookieStorageAcceptPolicy()

- (HRESULT) cookieStorageAcceptPolicy (_Out_ WebKitCookieStorageAcceptPolicy *)  acceptPolicy

◆ copyWebKitPreferencesToCFPreferences()

- (void) copyWebKitPreferencesToCFPreferences (CFDictionaryRef dict

◆ createInstance()

+ (WebPreferences *) createInstance

◆ cursiveFontFamily()

- (HRESULT) cursiveFontFamily (__deref_opt_out BSTR *)  family

◆ customDragCursorsEnabled()

- (HRESULT) customDragCursorsEnabled (_Out_ BOOL *)  enabled

◆ customElementsEnabled()

- (HRESULT) customElementsEnabled (_Out_ BOOL *)  enabled

◆ databasesEnabled()

- (HRESULT) databasesEnabled (_Out_ BOOL *)  enabled

◆ defaultFixedFontSize()

- (HRESULT) defaultFixedFontSize (_Out_ int *)  fontSize

◆ defaultFontSize()

- (HRESULT) defaultFontSize (_Out_ int *)  fontSize

◆ defaultTextEncodingName()

- (HRESULT) defaultTextEncodingName (__deref_opt_out BSTR *)  name

◆ developerExtrasDisabledByOverride()

- (bool) developerExtrasDisabledByOverride

◆ developerExtrasEnabled()

- (HRESULT) developerExtrasEnabled (_Out_ BOOL *)  enabled

◆ didRemoveFromWebView()

- (void) didRemoveFromWebView

◆ editableLinkBehavior()

- (HRESULT) editableLinkBehavior (_Out_ WebKitEditableLinkBehavior *)  editableLinkBehavior

◆ experimentalNotificationsEnabled()

- (HRESULT) experimentalNotificationsEnabled (_Out_ BOOL *)  enabled

◆ fantasyFontFamily()

- (HRESULT) fantasyFontFamily (__deref_opt_out BSTR *)  family

◆ fetchAPIEnabled()

- (HRESULT) fetchAPIEnabled (_Out_ BOOL *)  enabled

◆ fixedFontFamily()

- (HRESULT) fixedFontFamily (__deref_opt_out BSTR *)  family

◆ floatValueForKey()

- (float) floatValueForKey (const char *)  key

◆ fontSmoothing()

- (HRESULT) fontSmoothing (_Out_ FontSmoothingType *)  smoothingType

◆ fontSmoothingContrast()

- (HRESULT) fontSmoothingContrast (_Out_ float *)  contrast

◆ getInstanceForIdentifier()

+ (WebPreferences *) getInstanceForIdentifier (BSTR identifier

◆ grammarCheckingEnabled()

- (HRESULT) grammarCheckingEnabled (_Out_ BOOL *)  enabled

◆ historyAgeInDaysLimit()

- (HRESULT) historyAgeInDaysLimit (_Out_ int *)  limit

◆ historyItemLimit()

- (HRESULT) historyItemLimit (_Out_ int *)  limit

◆ hixie76WebSocketProtocolEnabled()

- (HRESULT) hixie76WebSocketProtocolEnabled (_Out_ BOOL *)  enabled

◆ hyperlinkAuditingEnabled()

- (HRESULT) hyperlinkAuditingEnabled (_Out_ BOOL *)  enabled

◆ iconDatabaseEnabled()

- (HRESULT) iconDatabaseEnabled (_Out_ BOOL *)  enabled

◆ iconDatabaseLocation()

- (HRESULT) iconDatabaseLocation (__deref_opt_out BSTR *)  location

◆ identifier()

- (HRESULT) identifier (__deref_opt_out BSTR *)  ident

◆ inApplicationChromeMode()

- (HRESULT) inApplicationChromeMode (_Out_ BOOL *)  enabled

◆ initializeDefaultSettings()

+ (void) initializeDefaultSettings

◆ initWithIdentifier()

- (HRESULT) initWithIdentifier (_In_ BSTR anIdentifier
(_COM_Outptr_opt_ IWebPreferences **)  preferences 

◆ initWithIdentifier:()

- (instancetype) initWithIdentifier: (NSString *)  anIdentifier

initWithIdentifier:

Parameters
anIdentifierA string used to identify the WebPreferences. WebViews can share instances of WebPreferences by using an instance of WebPreferences with the same identifier. Typically, instance are not created directly. Instead you set the preferences identifier on a WebView. The identifier is used as a prefix that is added to the user defaults keys for the WebPreferences.
Returns
Returns a new instance of WebPreferences or a previously allocated instance with the same identifier.

◆ integerValueForKey()

- (int) integerValueForKey (const char *)  key

◆ isCSSRegionsEnabled()

- (HRESULT) isCSSRegionsEnabled (_Out_ BOOL *)  enabled

◆ isDNSPrefetchingEnabled()

- (HRESULT) isDNSPrefetchingEnabled (_Out_ BOOL *)  enabled

◆ isDOMPasteAllowed()

- (HRESULT) isDOMPasteAllowed (_Out_ BOOL *)  enabled

◆ isFrameFlatteningEnabled()

- (HRESULT) isFrameFlatteningEnabled (_Out_ BOOL *)  enabled

◆ isFullScreenEnabled()

- (HRESULT) isFullScreenEnabled (_Out_ BOOL *)  enabled

◆ isInheritURIQueryComponentEnabled()

- (HRESULT) isInheritURIQueryComponentEnabled (_Out_ BOOL *)  enabled

◆ isJavaEnabled()

- (HRESULT) isJavaEnabled (_Out_ BOOL *)  enabled

◆ isJavaScriptEnabled()

- (HRESULT) isJavaScriptEnabled (_Out_ BOOL *)  enabled

◆ isWebSecurityEnabled()

- (HRESULT) isWebSecurityEnabled (_Out_ BOOL *)  enabled

◆ isXSSAuditorEnabled()

- (HRESULT) isXSSAuditorEnabled (_Out_ BOOL *)  enabled

◆ javaScriptCanAccessClipboard()

- (HRESULT) javaScriptCanAccessClipboard (_Out_ BOOL *)  enabled

◆ javaScriptCanOpenWindowsAutomatically()

- (HRESULT) javaScriptCanOpenWindowsAutomatically (_Out_ BOOL *)  enabled

◆ javaScriptRuntimeFlags()

- (HRESULT) javaScriptRuntimeFlags (_Out_ unsigned *)  flags

◆ linkPreloadEnabled()

- (HRESULT) linkPreloadEnabled (_Out_ BOOL *)  enabled

◆ load()

- (void) load

◆ loadsImagesAutomatically()

- (HRESULT) loadsImagesAutomatically (_Out_ BOOL *)  enabled

◆ loadsSiteIconsIgnoringImageLoadingPreference()

- (HRESULT) loadsSiteIconsIgnoringImageLoadingPreference (_Out_ BOOL *)  enabled

◆ localStorageDatabasePath()

- (HRESULT) localStorageDatabasePath (__deref_opt_out BSTR *)  location

◆ localStorageEnabled()

- (HRESULT) localStorageEnabled (_Out_ BOOL *)  enabled

◆ longlongValueForKey()

- (LONGLONG) longlongValueForKey (const char *)  key

◆ mediaPlaybackAllowsInline()

- (HRESULT) mediaPlaybackAllowsInline (_Out_ BOOL *)  enabled

◆ mediaPlaybackRequiresUserGesture()

- (HRESULT) mediaPlaybackRequiresUserGesture (_Out_ BOOL *)  enabled

◆ migrateWebKitPreferencesToCFPreferences()

- (void) migrateWebKitPreferencesToCFPreferences

◆ minimumFontSize()

- (HRESULT) minimumFontSize (_Out_ int *)  fontSize

◆ minimumLogicalFontSize()

- (HRESULT) minimumLogicalFontSize (_Out_ int *)  fontSize

◆ mockScrollbarsEnabled()

- (HRESULT) mockScrollbarsEnabled (_Out_ BOOL *)  enabled

◆ modernMediaControlsEnabled()

- (HRESULT) modernMediaControlsEnabled (_Out_ BOOL *)  enabled

◆ offlineWebApplicationCacheEnabled()

- (HRESULT) offlineWebApplicationCacheEnabled (_Out_ BOOL *)  enabled

◆ pictographFontFamily()

- (HRESULT) pictographFontFamily (__deref_opt_out BSTR *)  family

◆ postPreferencesChangesNotification()

- (HRESULT) postPreferencesChangesNotification

◆ privateBrowsingEnabled()

- (HRESULT) privateBrowsingEnabled (_Out_ BOOL *)  enabled

◆ QueryInterface()

- (HRESULT) QueryInterface (_In_ REFIID)  riid
(_COM_Outptr_ void **)  ppvObject 

◆ Release()

- (ULONG) Release (void

◆ removeReferenceForIdentifier()

+ (void) removeReferenceForIdentifier (BSTR identifier

◆ requestAnimationFrameEnabled()

- (HRESULT) requestAnimationFrameEnabled (_Out_ BOOL *)  enabled

◆ resourceTimingEnabled()

- (HRESULT) resourceTimingEnabled (_Out_ BOOL *)  enabled

◆ sansSerifFontFamily()

- (HRESULT) sansSerifFontFamily (__deref_opt_out BSTR *)  family

◆ save()

- (void) save

◆ screenFontSubstitutionEnabled()

- (HRESULT) screenFontSubstitutionEnabled (_Out_ BOOL *)  enabled

◆ serifFontFamily()

- (HRESULT) serifFontFamily (__deref_opt_out BSTR *)  fontFamily

◆ setAcceleratedCompositingEnabled()

- (HRESULT) setAcceleratedCompositingEnabled (BOOL enabled

Implements IWebPreferences.

◆ setAllowAnimatedImageLooping()

- (HRESULT) setAllowAnimatedImageLooping (BOOL enabled

Implements IWebPreferences.

◆ setAllowContinuousSpellChecking()

- (HRESULT) setAllowContinuousSpellChecking (BOOL enabled

Implements IWebPreferences.

◆ setAllowDisplayAndRunningOfInsecureContent()

- (HRESULT) setAllowDisplayAndRunningOfInsecureContent (BOOL enabled

◆ setAllowFileAccessFromFileURLs()

- (HRESULT) setAllowFileAccessFromFileURLs (BOOL allowAccess

◆ setAllowsAnimatedImages()

- (HRESULT) setAllowsAnimatedImages (BOOL enabled

Implements IWebPreferences.

◆ setAllowUniversalAccessFromFileURLs()

- (HRESULT) setAllowUniversalAccessFromFileURLs (BOOL allowAccess

◆ setApplicationChromeMode()

- (HRESULT) setApplicationChromeMode (BOOL

◆ setApplicationId()

- (HRESULT) setApplicationId (BSTR applicationId

◆ setAuthorAndUserStylesEnabled()

- (HRESULT) setAuthorAndUserStylesEnabled (BOOL enabled

◆ setAutomaticallyDetectsCacheModel()

- (HRESULT) setAutomaticallyDetectsCacheModel (BOOL automaticallyDetectsCacheModel

◆ setAutosaves()

- (HRESULT) setAutosaves (BOOL enabled

Implements IWebPreferences.

◆ setAVFoundationEnabled()

- (HRESULT) setAVFoundationEnabled (BOOL enabled

Implements IWebPreferences.

◆ setBoolValue()

- (void) setBoolValue (const char *)  key
(BOOL value 

◆ setCacheModel()

- (HRESULT) setCacheModel (WebCacheModel cacheModel

Implements IWebPreferences.

◆ setContinuousSpellCheckingEnabled()

- (HRESULT) setContinuousSpellCheckingEnabled (BOOL enabled

Implements IWebPreferences.

◆ setCookieStorageAcceptPolicy()

- (HRESULT) setCookieStorageAcceptPolicy (WebKitCookieStorageAcceptPolicy acceptPolicy

Implements IWebPreferences.

◆ setCSSRegionsEnabled()

- (HRESULT) setCSSRegionsEnabled (BOOL enabled

Implements IWebPreferences.

◆ setCursiveFontFamily()

- (HRESULT) setCursiveFontFamily (_In_ BSTR family

◆ setCustomDragCursorsEnabled()

- (HRESULT) setCustomDragCursorsEnabled (BOOL enabled

◆ setCustomElementsEnabled()

- (HRESULT) setCustomElementsEnabled (BOOL enabled

◆ setDatabasesEnabled()

- (HRESULT) setDatabasesEnabled (BOOL enabled

◆ setDefaultFixedFontSize()

- (HRESULT) setDefaultFixedFontSize (int)  fontSize

Implements IWebPreferences.

◆ setDefaultFontSize()

- (HRESULT) setDefaultFontSize (int)  fontSize

Implements IWebPreferences.

◆ setDefaultTextEncodingName()

- (HRESULT) setDefaultTextEncodingName (_In_ BSTR name

◆ setDeveloperExtrasEnabled()

- (HRESULT) setDeveloperExtrasEnabled (BOOL enabled

◆ setDNSPrefetchingEnabled()

- (HRESULT) setDNSPrefetchingEnabled (BOOL enabled

◆ setDOMPasteAllowed()

- (HRESULT) setDOMPasteAllowed (BOOL enabled

Implements IWebPreferences.

◆ setEditableLinkBehavior()

- (HRESULT) setEditableLinkBehavior (WebKitEditableLinkBehavior behavior

Implements IWebPreferences.

◆ setEnableInheritURIQueryComponent()

- (HRESULT) setEnableInheritURIQueryComponent (BOOL enabled

◆ setExperimentalNotificationsEnabled()

- (HRESULT) setExperimentalNotificationsEnabled (BOOL enabled

◆ setFantasyFontFamily()

- (HRESULT) setFantasyFontFamily (_In_ BSTR family

◆ setFetchAPIEnabled()

- (HRESULT) setFetchAPIEnabled (BOOL enabled

◆ setFixedFontFamily()

- (HRESULT) setFixedFontFamily (_In_ BSTR family

◆ setFloatValue()

- (void) setFloatValue (const char *)  key
(float)  value 

◆ setFontSmoothing()

- (HRESULT) setFontSmoothing (FontSmoothingType smoothingType

Implements IWebPreferences.

◆ setFontSmoothingContrast()

- (HRESULT) setFontSmoothingContrast (float)  contrast

◆ setFrameFlatteningEnabled()

- (HRESULT) setFrameFlatteningEnabled (BOOL enabled

◆ setFullScreenEnabled()

- (HRESULT) setFullScreenEnabled (BOOL enabled

◆ setGrammarCheckingEnabled()

- (HRESULT) setGrammarCheckingEnabled (BOOL enabled

Implements IWebPreferences.

◆ setHistoryAgeInDaysLimit()

- (HRESULT) setHistoryAgeInDaysLimit (int)  limit

◆ setHistoryItemLimit()

- (HRESULT) setHistoryItemLimit (int)  limit

◆ setHixie76WebSocketProtocolEnabled()

- (HRESULT) setHixie76WebSocketProtocolEnabled (BOOL enabled

◆ setHyperlinkAuditingEnabled()

- (HRESULT) setHyperlinkAuditingEnabled (BOOL enabled

◆ setIconDatabaseEnabled()

- (HRESULT) setIconDatabaseEnabled (BOOL enabled

Implements IWebPreferences.

◆ setIconDatabaseLocation()

- (HRESULT) setIconDatabaseLocation (_In_ BSTR location

◆ setInstance()

+ (void) setInstance (WebPreferences *)  instance
(BSTR identifier 

◆ setIntegerValue()

- (void) setIntegerValue (const char *)  key
(int)  value 

◆ setJavaEnabled()

- (HRESULT) setJavaEnabled (BOOL enabled

Implements IWebPreferences.

◆ setJavaScriptCanAccessClipboard()

- (HRESULT) setJavaScriptCanAccessClipboard (BOOL enabled

◆ setJavaScriptCanOpenWindowsAutomatically()

- (HRESULT) setJavaScriptCanOpenWindowsAutomatically (BOOL enabled

Implements IWebPreferences.

◆ setJavaScriptEnabled()

- (HRESULT) setJavaScriptEnabled (BOOL enabled

Implements IWebPreferences.

◆ setJavaScriptRuntimeFlags()

- (HRESULT) setJavaScriptRuntimeFlags (unsigned)  flags

◆ setLinkPreloadEnabled()

- (HRESULT) setLinkPreloadEnabled (BOOL enabled

◆ setLoadsImagesAutomatically()

- (HRESULT) setLoadsImagesAutomatically (BOOL enabled

Implements IWebPreferences.

◆ setLoadsSiteIconsIgnoringImageLoadingPreference()

- (HRESULT) setLoadsSiteIconsIgnoringImageLoadingPreference (BOOL enabled

◆ setLocalStorageDatabasePath()

- (HRESULT) setLocalStorageDatabasePath (_In_ BSTR location

◆ setLocalStorageEnabled()

- (HRESULT) setLocalStorageEnabled (BOOL enabled

◆ setLongLongValue()

- (void) setLongLongValue (const char *)  key
(LONGLONG)  value 

◆ setMediaPlaybackAllowsInline()

- (HRESULT) setMediaPlaybackAllowsInline (BOOL enabled

◆ setMediaPlaybackRequiresUserGesture()

- (HRESULT) setMediaPlaybackRequiresUserGesture (BOOL enabled

◆ setMinimumFontSize()

- (HRESULT) setMinimumFontSize (int)  fontSize

Implements IWebPreferences.

◆ setMinimumLogicalFontSize()

- (HRESULT) setMinimumLogicalFontSize (int)  fontSize

Implements IWebPreferences.

◆ setMockScrollbarsEnabled()

- (HRESULT) setMockScrollbarsEnabled (BOOL enabled

◆ setModernMediaControlsEnabled()

- (HRESULT) setModernMediaControlsEnabled (BOOL enabled

◆ setOfflineWebApplicationCacheEnabled()

- (HRESULT) setOfflineWebApplicationCacheEnabled (BOOL enabled

◆ setPictographFontFamily()

- (HRESULT) setPictographFontFamily (_In_ BSTR family

◆ setPlugInsEnabled()

- (HRESULT) setPlugInsEnabled (BOOL enabled

Implements IWebPreferences.

◆ setPreferenceForTest()

- (HRESULT) setPreferenceForTest (_In_ BSTR key
(_In_ BSTR value 

◆ setPrivateBrowsingEnabled()

- (HRESULT) setPrivateBrowsingEnabled (BOOL enabled

Implements IWebPreferences.

◆ setRequestAnimationFrameEnabled()

- (HRESULT) setRequestAnimationFrameEnabled (BOOL enabled

◆ setResourceTimingEnabled()

- (HRESULT) setResourceTimingEnabled (BOOL enabled

◆ setSansSerifFontFamily()

- (HRESULT) setSansSerifFontFamily (_In_ BSTR family

◆ setScreenFontSubstitutionEnabled()

- (HRESULT) setScreenFontSubstitutionEnabled (BOOL

◆ setSerifFontFamily()

- (HRESULT) setSerifFontFamily (_In_ BSTR family

◆ setShadowDOMEnabled()

- (HRESULT) setShadowDOMEnabled (BOOL enabled

◆ setShouldDisplayCaptions()

- (HRESULT) setShouldDisplayCaptions (BOOL enabled

Implements IWebPreferences.

◆ setShouldDisplaySubtitles()

- (HRESULT) setShouldDisplaySubtitles (BOOL enabled

Implements IWebPreferences.

◆ setShouldDisplayTextDescriptions()

- (HRESULT) setShouldDisplayTextDescriptions (BOOL enabled

Implements IWebPreferences.

◆ setShouldInvertColors()

- (HRESULT) setShouldInvertColors (BOOL shouldInvertColors

◆ setShouldPaintNativeControls()

- (HRESULT) setShouldPaintNativeControls (BOOL

◆ setShouldPrintBackgrounds()

- (HRESULT) setShouldPrintBackgrounds (BOOL enabled

Implements IWebPreferences.

◆ setShouldUseHighResolutionTimers()

- (HRESULT) setShouldUseHighResolutionTimers (BOOL useHighResolutionTimers

◆ setShowDebugBorders()

- (HRESULT) setShowDebugBorders (BOOL enabled

◆ setShowRepaintCounter()

- (HRESULT) setShowRepaintCounter (BOOL enabled

◆ setShowsToolTipOverTruncatedText()

- (HRESULT) setShowsToolTipOverTruncatedText (BOOL showsToolTip

◆ setShowTiledScrollingIndicator()

- (HRESULT) setShowTiledScrollingIndicator (BOOL enabled

◆ setStandardFontFamily()

- (HRESULT) setStandardFontFamily (_In_ BSTR family

◆ setStringValue()

- (void) setStringValue (const char *)  key
(BSTR value 

◆ setTabsToLinks()

- (HRESULT) setTabsToLinks (BOOL enabled

Implements IWebPreferences.

◆ setTextAreasAreResizable()

- (HRESULT) setTextAreasAreResizable (BOOL enabled

Implements IWebPreferences.

◆ setUserStyleSheetEnabled()

- (HRESULT) setUserStyleSheetEnabled (BOOL enabled

Implements IWebPreferences.

◆ setUserStyleSheetLocation()

- (HRESULT) setUserStyleSheetLocation (_In_ BSTR location

◆ setUserTimingEnabled()

- (HRESULT) setUserTimingEnabled (BOOL enabled

◆ setUsesPageCache()

- (HRESULT) setUsesPageCache (BOOL usesPageCache

Implements IWebPreferences.

◆ setValueForKey() [1/2]

- (void) setValueForKey (CFStringRef key
(CFPropertyListRef)  value 

◆ setValueForKey() [2/2]

- (void) setValueForKey (const char *)  key
(CFPropertyListRef)  value 

◆ setWebAnimationsEnabled()

- (HRESULT) setWebAnimationsEnabled (BOOL enabled

◆ setWebSecurityEnabled()

- (HRESULT) setWebSecurityEnabled (BOOL enabled

◆ setXSSAuditorEnabled()

- (HRESULT) setXSSAuditorEnabled (BOOL enabled

◆ setZoomsTextOnly()

- (HRESULT) setZoomsTextOnly (BOOL zoomsTextOnly

Implements IWebPreferences.

◆ shadowDOMEnabled()

- (HRESULT) shadowDOMEnabled (_Out_ BOOL *)  enabled

◆ sharedStandardPreferences()

+ (WebPreferences *) sharedStandardPreferences

◆ shouldDisplayCaptions()

- (HRESULT) shouldDisplayCaptions (_Out_ BOOL *)  enabled

◆ shouldDisplaySubtitles()

- (HRESULT) shouldDisplaySubtitles (_Out_ BOOL *)  enabled

◆ shouldDisplayTextDescriptions()

- (HRESULT) shouldDisplayTextDescriptions (_Out_ BOOL *)  enabled

◆ shouldInvertColors()

- (HRESULT) shouldInvertColors (_Out_ BOOL *)  shouldInvertColors

◆ shouldPaintNativeControls()

- (HRESULT) shouldPaintNativeControls (_Out_ BOOL *)  enable

◆ shouldPrintBackgrounds()

- (HRESULT) shouldPrintBackgrounds (_Out_ BOOL *)  enabled

◆ shouldUseHighResolutionTimers()

- (HRESULT) shouldUseHighResolutionTimers (_Out_ BOOL *)  useHighResolutionTimers

◆ showDebugBorders()

- (HRESULT) showDebugBorders (_Out_ BOOL *)  enabled

◆ showRepaintCounter()

- (HRESULT) showRepaintCounter (_Out_ BOOL *)  enabled

◆ showsToolTipOverTruncatedText()

- (HRESULT) showsToolTipOverTruncatedText (_Out_ BOOL *)  showsToolTip

◆ showTiledScrollingIndicator()

- (HRESULT) showTiledScrollingIndicator (_Out_ BOOL *)  enabled

◆ standardFontFamily()

- (HRESULT) standardFontFamily (__deref_opt_out BSTR *)  family

◆ standardPreferences() [1/2]

- (HRESULT) standardPreferences (_COM_Outptr_opt_ IWebPreferences **)  standardPreferences

◆ standardPreferences() [2/2]

+ (WebPreferences *) standardPreferences

standardPreferences

◆ stringValueForKey()

- (BSTR) stringValueForKey (const char *)  key

◆ tabsToLinks()

- (HRESULT) tabsToLinks (_Out_ BOOL *)  enabled

◆ textAreasAreResizable()

- (HRESULT) textAreasAreResizable (_Out_ BOOL *)  enabled

◆ unused1()

- (HRESULT) unused1

Implements IWebPreferences.

◆ unused2()

- (HRESULT) unused2

Implements IWebPreferences.

◆ unused3()

- (HRESULT) unused3

Implements IWebPreferences.

◆ unused4()

- (HRESULT) unused4

Implements IWebPreferences.

◆ unused5()

- (HRESULT) unused5

Implements IWebPreferences.

◆ unused6()

- (HRESULT) unused6

Implements IWebPreferences.

◆ unused7()

- (HRESULT) unused7

Implements IWebPreferences.

◆ unused8()

- (HRESULT) unused8

Implements IWebPreferences.

◆ userStyleSheetEnabled()

- (HRESULT) userStyleSheetEnabled (_Out_ BOOL *)  enabled

◆ userStyleSheetLocation()

- (HRESULT) userStyleSheetLocation (__deref_opt_out BSTR *)  location

◆ userTimingEnabled()

- (HRESULT) userTimingEnabled (_Out_ BOOL *)  enabled

◆ usesPageCache()

- (HRESULT) usesPageCache (_Out_ BOOL *)  usesPageCache

◆ valueForKey() [1/2]

- (RetainPtr< CFPropertyListRef >) valueForKey (CFStringRef key

◆ valueForKey() [2/2]

- (RetainPtr< CFPropertyListRef >) valueForKey (const char *)  key

◆ webAnimationsEnabled()

- (HRESULT) webAnimationsEnabled (_Out_ BOOL *)  enabled

◆ webPreferencesChangedNotification()

+ (BSTR) webPreferencesChangedNotification

◆ webPreferencesRemovedNotification()

+ (BSTR) webPreferencesRemovedNotification

◆ willAddToWebView()

- (void) willAddToWebView

◆ zoomsTextOnly()

- (HRESULT) zoomsTextOnly (_Out_ BOOL *)  zoomsTextOnly

Member Data Documentation

◆ _private

- (package WebPreferencesPrivate*) _private
protected

◆ m_applicationId

+ (RetainPtr< CFStringRef >) m_applicationId = kCFPreferencesCurrentApplication
staticprotected

◆ m_automaticallyDetectsCacheModel

- (bool) m_automaticallyDetectsCacheModel { true }
protected

◆ m_autoSaves

- (bool) m_autoSaves { false }
protected

◆ m_identifier

- (BString) WebPreferences:
protected

◆ m_numWebViews

- (unsigned) m_numWebViews { 0 }
protected

◆ m_privatePrefs

- (RetainPtr<CFMutableDictionaryRef>) m_privatePrefs
protected

◆ m_refCount

- (ULONG) m_refCount { 0 }
protected

Property Documentation

◆ allowsAirPlayForMediaPlayback

- (BOOL) allowsAirPlayForMediaPlayback
readwritenonatomicassign

◆ allowsAnimatedImageLooping

- (BOOL) allowsAnimatedImageLooping
readwritenonatomicassign

◆ allowsAnimatedImages

- (BOOL) allowsAnimatedImages
readwritenonatomicassign

◆ autosaves

- (BOOL) autosaves
readwritenonatomicassign

If autosaves is YES the settings represented by WebPreferences will be stored in the user defaults database.

◆ cacheModel

- (WebCacheModel) cacheModel
readwritenonatomicassign

Specifies a usage model for a WebView, which WebKit will use to determine its caching behavior. If necessary, WebKit will prune its caches to match cacheModel when set.

Research indicates that users tend to browse within clusters of documents that hold resources in common, and to revisit previously visited documents. WebKit and the frameworks below it include built-in caches that take advantage of these patterns, substantially improving document load speed in browsing situations. The WebKit cache model controls the behaviors of all of these caches, including NSURLCache and the various WebCore caches.

Applications with a browsing interface can improve document load speed substantially by specifying WebCacheModelDocumentBrowser. Applications without a browsing interface can reduce memory usage substantially by specifying WebCacheModelDocumentViewer.

If cacheModel is not set, WebKit will select a cache model automatically.

◆ cursiveFontFamily

- (NSString *) cursiveFontFamily
readwritenonatomiccopy

◆ defaultFixedFontSize

- (int) defaultFixedFontSize
readwritenonatomicassign

◆ defaultFontSize

- (int) defaultFontSize
readwritenonatomicassign

◆ defaultTextEncodingName

- (NSString *) defaultTextEncodingName
readwritenonatomiccopy

◆ fantasyFontFamily

- (NSString *) fantasyFontFamily
readwritenonatomiccopy

◆ fixedFontFamily

- (NSString *) fixedFontFamily
readwritenonatomiccopy

◆ identifier

- (NSString *) identifier
readnonatomiccopy
Returns
Returns the identifier for this WebPreferences.

◆ javaEnabled

- javaEnabled
readwritenonatomicassign

◆ javaScriptCanOpenWindowsAutomatically

- (BOOL) javaScriptCanOpenWindowsAutomatically
readwritenonatomicassign

◆ javaScriptEnabled

- javaScriptEnabled
readwritenonatomicassign

◆ loadsImagesAutomatically

- (BOOL) loadsImagesAutomatically
readwritenonatomicassign

◆ minimumFontSize

- (int) minimumFontSize
readwritenonatomicassign

◆ minimumLogicalFontSize

- (int) minimumLogicalFontSize
readwritenonatomicassign

◆ plugInsEnabled

- plugInsEnabled
readwritenonatomicassign

◆ privateBrowsingEnabled

- (BOOL) privateBrowsingEnabled
readwritenonatomicassign

◆ sansSerifFontFamily

- (NSString *) sansSerifFontFamily
readwritenonatomiccopy

◆ serifFontFamily

- (NSString *) serifFontFamily
readwritenonatomiccopy

◆ shouldPrintBackgrounds

- (BOOL) shouldPrintBackgrounds
readwritenonatomicassign

◆ standardFontFamily

- (NSString *) standardFontFamily
readwritenonatomiccopy

◆ suppressesIncrementalRendering

- (BOOL) suppressesIncrementalRendering
readwritenonatomicassign

◆ tabsToLinks

- (BOOL) tabsToLinks
readwritenonatomicassign

If tabsToLinks is YES, the tab key will focus links and form controls. The option key temporarily reverses this preference.

◆ userStyleSheetEnabled

- (BOOL) userStyleSheetEnabled
readwritenonatomicassign

◆ userStyleSheetLocation

- (NSURL *) userStyleSheetLocation
readwritenonatomicstrong

The location of the user style sheet.

◆ usesPageCache

- (BOOL) usesPageCache
readwritenonatomicassign

Whether the receiver's associated WebViews use the shared page cache. Pages are cached as they are added to a WebBackForwardList, and removed from the cache as they are removed from a WebBackForwardList. Because the page cache is global, caching a page in one WebBackForwardList may cause a page in another WebBackForwardList to be evicted from the cache.


The documentation for this class was generated from the following files: