webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
Internals Interface Reference

import"Internals.idl";

Public Member Functions

DOMString address (Node node)
 
boolean nodeNeedsStyleRecalc (Node node)
 
DOMString styleChangeType (Node node)
 
DOMString description (any value)
 
boolean hasPausedImageAnimations (Element element)
 
DOMString elementRenderTreeAsText (Element element)
 
boolean isPreloaded (DOMString url)
 
boolean isLoadingFromMemoryCache (DOMString url)
 
DOMString xhrResponseSource (XMLHttpRequest xhr)
 
boolean isSharingStyleSheetContents (HTMLLinkElement a, HTMLLinkElement b)
 
boolean isStyleSheetLoadingSubresources (HTMLLinkElement link)
 
void clearMemoryCache ()
 
void pruneMemoryCacheToSize (long size)
 
long memoryCacheSize ()
 
void setOverrideCachePolicy (CachePolicy policy)
 
void setOverrideResourceLoadPriority (ResourceLoadPriority priority)
 
void setStrictRawResourceValidationPolicyDisabled (boolean disabled)
 
void clearPageCache ()
 
unsigned long pageCacheSize ()
 
CSSStyleDeclaration computedStyleIncludingVisitedInfo (Element element)
 
Node ensureUserAgentShadowRoot (Element host)
 
Node shadowRoot (Element host)
 
long deferredStyleRulesCount (StyleSheet sheet)
 
long deferredGroupRulesCount (StyleSheet sheet)
 
long deferredKeyframesRulesCount (StyleSheet sheet)
 
DOMString shadowRootType (Node root)
 
DOMString shadowPseudoId (Element element)
 
void setShadowPseudoId (Element element, DOMString id)
 
Node treeScopeRootNode (Node node)
 
Node parentTreeScope (Node node)
 
unsigned long lastSpatialNavigationCandidateCount ()
 
unsigned long numberOfActiveAnimations ()
 
void suspendAnimations ()
 
void resumeAnimations ()
 
boolean animationsAreSuspended ()
 
boolean pauseAnimationAtTimeOnElement (DOMString animationName, unrestricted double pauseTime, Element element)
 
boolean pauseAnimationAtTimeOnPseudoElement (DOMString animationName, unrestricted double pauseTime, Element element, DOMString pseudoId)
 
boolean pauseTransitionAtTimeOnElement (DOMString propertyName, unrestricted double pauseTime, Element element)
 
boolean pauseTransitionAtTimeOnPseudoElement (DOMString property, unrestricted double pauseTime, Element element, DOMString pseudoId)
 
DOMString visiblePlaceholder (Element element)
 
void selectColorInColorChooser (HTMLInputElement element, DOMString colorValue)
 
sequence< DOMString > formControlStateOfPreviousHistoryItem ()
 
void setFormControlStateOfPreviousHistoryItem (sequence< DOMString > values)
 
ClientRect absoluteCaretBounds ()
 
ClientRect boundingBox (Element element)
 
ClientRectList inspectorHighlightRects ()
 
DOMString inspectorHighlightObject ()
 
unsigned long markerCountForNode (Node node, DOMString markerType)
 
Range markerRangeForNode (Node node, DOMString markerType, unsigned long index)
 
DOMString markerDescriptionForNode (Node node, DOMString markerType, unsigned long index)
 
DOMString dumpMarkerRects (DOMString markerType)
 
void addTextMatchMarker (Range range, boolean isActive)
 
void setMarkedTextMatchesAreHighlighted (boolean flag)
 
void invalidateFontCache ()
 
void setFontSmoothingEnabled (boolean enabled)
 
void setScrollViewPosition (long x, long y)
 
ClientRect layoutViewportRect ()
 
ClientRect visualViewportRect ()
 
void setViewBaseBackgroundColor (DOMString colorValue)
 
void setPagination (DOMString mode, long gap, optional long pageLength=0)
 
void setPaginationLineGridEnabled (boolean enabled)
 
DOMString configurationForViewport (unrestricted float devicePixelRatio, long deviceWidth, long deviceHeight, long availableWidth, long availableHeight)
 
boolean wasLastChangeUserEdit (Element textField)
 
boolean elementShouldAutoComplete (HTMLInputElement inputElement)
 
void setEditingValue (HTMLInputElement inputElement, DOMString value)
 
void setAutofilled (HTMLInputElement inputElement, boolean enabled)
 
void setShowAutoFillButton (HTMLInputElement inputElement, AutoFillButtonType autoFillButtonType)
 
Range rangeOfString (DOMString text, Range? referenceRange, sequence< DOMString > findOptions)
 
unsigned long countMatchesForText (DOMString text, sequence< DOMString > findOptions, DOMString markMatches)
 
unsigned long countFindMatches (DOMString text, sequence< DOMString > findOptions)
 
DOMString autofillFieldName (Element formControlElement)
 
void paintControlTints ()
 
void scrollElementToRect (Element element, long x, long y, long w, long h)
 
Range rangeFromLocationAndLength (Element scope, long rangeLocation, long rangeLength)
 
unsigned long locationFromRange (Element scope, Range range)
 
unsigned long lengthFromRange (Element scope, Range range)
 
DOMString rangeAsText (Range range)
 
Range subrange (Range range, long rangeLocation, long rangeLength)
 
Range rangeForDictionaryLookupAtLocation (long x, long y)
 
Range rangeOfStringNearLocation (Range range, DOMString text, long targetOffset)
 
void setDelegatesScrolling (boolean enabled)
 
long lastSpellCheckRequestSequence ()
 
long lastSpellCheckProcessedSequence ()
 
sequence< DOMString > userPreferredLanguages ()
 
void setUserPreferredLanguages (sequence< DOMString > languages)
 
sequence< DOMString > userPreferredAudioCharacteristics ()
 
void setUserPreferredAudioCharacteristic (DOMString characteristic)
 
unsigned long wheelEventHandlerCount ()
 
unsigned long touchEventHandlerCount ()
 
NodeList nodesFromRect (Document document, long x, long y, unsigned long topPadding, unsigned long rightPadding, unsigned long bottomPadding, unsigned long leftPadding, boolean ignoreClipping, boolean allowShadowContent, boolean allowChildFrameContent)
 
DOMString parserMetaData (optional any func)
 
void updateEditorUINowIfScheduled ()
 
boolean hasSpellingMarker (long from, long length)
 
boolean hasGrammarMarker (long from, long length)
 
boolean hasAutocorrectedMarker (long from, long length)
 
void setContinuousSpellCheckingEnabled (boolean enabled)
 
void setAutomaticQuoteSubstitutionEnabled (boolean enabled)
 
void setAutomaticLinkDetectionEnabled (boolean enabled)
 
void setAutomaticDashSubstitutionEnabled (boolean enabled)
 
void setAutomaticTextReplacementEnabled (boolean enabled)
 
void setAutomaticSpellingCorrectionEnabled (boolean enabled)
 
void handleAcceptedCandidate (DOMString candidate, unsigned long location, unsigned long length)
 
boolean isOverwriteModeEnabled ()
 
void toggleOverwriteModeEnabled ()
 
unsigned long numberOfScrollableAreas ()
 
boolean isPageBoxVisible (long pageNumber)
 
unsigned long imageFrameIndex (HTMLImageElement element)
 
void setImageFrameDecodingDuration (HTMLImageElement element, unrestricted float duration)
 
void resetImageAnimation (HTMLImageElement element)
 
double svgAnimationsInterval (SVGSVGElement element)
 
DOMString layerTreeAsText (Document document, optional unsigned short flags=0)
 
DOMString scrollingStateTreeAsText ()
 
DOMString mainThreadScrollingReasons ()
 
ClientRectList nonFastScrollableRects ()
 
DOMString repaintRectsAsText ()
 
void setElementUsesDisplayListDrawing (Element element, boolean usesDisplayListDrawing)
 
void setElementTracksDisplayListReplay (Element element, boolean trackReplay)
 
DOMString displayListForElement (Element element, optional unsigned short flags=0)
 
DOMString replayDisplayListForElement (Element element, optional unsigned short flags=0)
 
void garbageCollectDocumentResources ()
 
void insertAuthorCSS (DOMString css)
 
void insertUserCSS (DOMString css)
 
void beginSimulatedMemoryPressure ()
 
void endSimulatedMemoryPressure ()
 
unsigned long numberOfLiveNodes ()
 
unsigned long numberOfLiveDocuments ()
 
DOMWindow openDummyInspectorFrontend (DOMString url)
 
void closeDummyInspectorFrontend ()
 
void setInspectorIsUnderTest (boolean isUnderTest)
 
DOMString counterValue (Element element)
 
long pageNumber (Element element, optional unrestricted float pageWidth=800, optional unrestricted float pageHeight=600)
 
sequence< DOMString > shortcutIconURLs ()
 
long numberOfPages (optional unrestricted double pageWidthInPixels=800, optional unrestricted double pageHeightInPixels=600)
 
DOMString pageProperty (DOMString propertyName, long pageNumber)
 
DOMString pageSizeAndMarginsInPixels (long pageIndex, long width, long height, long marginTop, long marginRight, long marginBottom, long marginLeft)
 
void setPageScaleFactor (unrestricted float scaleFactor, long x, long y)
 
float pageScaleFactor ()
 
void setPageZoomFactor (unrestricted float zoomFactor)
 
void setTextZoomFactor (unrestricted float zoomFactor)
 
void setUseFixedLayout (boolean useFixedLayout)
 
void setFixedLayoutSize (long width, long height)
 
void setViewExposedRect (unrestricted float x, unrestricted float y, unrestricted float width, unrestricted float height)
 
void setHeaderHeight (unrestricted float height)
 
void setFooterHeight (unrestricted float height)
 
void setTopContentInset (unrestricted float contentInset)
 
void setApplicationCacheOriginQuota (unsigned long long quota)
 
void registerURLSchemeAsBypassingContentSecurityPolicy (DOMString scheme)
 
void removeURLSchemeRegisteredAsBypassingContentSecurityPolicy (DOMString scheme)
 
void registerDefaultPortForProtocol (unsigned short port, DOMString scheme)
 
MallocStatistics mallocStatistics ()
 
TypeConversions typeConversions ()
 
MemoryInfo memoryInfo ()
 
sequence< DOMString > getReferencedFilePaths ()
 
void startTrackingRepaints ()
 
void stopTrackingRepaints ()
 
void startTrackingLayerFlushes ()
 
unsigned long layerFlushCount ()
 
boolean isTimerThrottled (long timerHandle)
 
boolean isRequestAnimationFrameThrottled ()
 
boolean areTimersThrottled ()
 
void setLowPowerModeEnabled (boolean enabled)
 
void startTrackingStyleRecalcs ()
 
unsigned long styleRecalcCount ()
 
void startTrackingCompositingUpdates ()
 
unsigned long compositingUpdateCount ()
 
void updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks (optional Node? node=null)
 
DOMString getCurrentCursorInfo ()
 
DOMString markerTextForListItem (Element element)
 
DOMString toolTipFromElement (Element element)
 
SerializedScriptValue deserializeBuffer (ArrayBuffer buffer)
 
ArrayBuffer serializeObject (SerializedScriptValue object)
 
boolean isFromCurrentWorld (any obj)
 
void setUsesOverlayScrollbars (boolean enabled)
 
void setUsesMockScrollAnimator (boolean enabled)
 
void forceReload (boolean endToEnd)
 
void enableAutoSizeMode (boolean enabled, long minimumWidth, long minimumHeight, long maximumWidth, long maximumHeight)
 
void simulateAudioInterruption (HTMLMediaElement element)
 
boolean mediaElementHasCharacteristic (HTMLMediaElement element, DOMString characteristic)
 
void initializeMockCDM ()
 
MockCDMFactory registerMockCDM ()
 
void enableMockSpeechSynthesizer ()
 
DOMString getImageSourceURL (Element element)
 
DOMString captionsStyleSheetOverride ()
 
void setCaptionsStyleSheetOverride (DOMString override)
 
void setPrimaryAudioTrackLanguageOverride (DOMString language)
 
void setCaptionDisplayMode (DOMString mode)
 
TimeRanges createTimeRanges (Float32Array startTimes, Float32Array endTimes)
 
unrestricted double closestTimeToTimeRanges (unrestricted double time, TimeRanges ranges)
 
boolean isSelectPopupVisible (HTMLSelectElement element)
 
boolean isPluginUnavailabilityIndicatorObscured (Element element)
 
boolean isPluginSnapshotted (Element element)
 
ClientRect selectionBounds ()
 
void initializeMockMediaSource ()
 
sequence< DOMString > bufferedSamplesForTrackID (SourceBuffer buffer, DOMString trackID)
 
sequence< DOMString > enqueuedSamplesForTrackID (SourceBuffer buffer, DOMString trackID)
 
void setShouldGenerateTimestamps (SourceBuffer buffer, boolean flag)
 
void beginMediaSessionInterruption (DOMString interruptionType)
 
void endMediaSessionInterruption (DOMString flags)
 
void sendMediaSessionStartOfInterruptionNotification (MediaSessionInterruptingCategory category)
 
void sendMediaSessionEndOfInterruptionNotification (MediaSessionInterruptingCategory category)
 
DOMString mediaSessionCurrentState (MediaSession session)
 
double mediaElementPlayerVolume (HTMLMediaElement element)
 
void sendMediaControlEvent (MediaControlEvent event)
 
void applicationDidEnterForeground ()
 
void applicationWillEnterBackground ()
 
void setMediaSessionRestrictions (DOMString mediaType, DOMString restrictions)
 
DOMString mediaSessionRestrictions (DOMString mediaType)
 
void setMediaElementRestrictions (HTMLMediaElement element, DOMString restrictions)
 
void setAudioContextRestrictions (AudioContext context, DOMString restrictions)
 
void postRemoteControlCommand (DOMString command, optional unrestricted float argument=0)
 
void setMockMediaPlaybackTargetPickerEnabled (boolean enabled)
 
void setMockMediaPlaybackTargetPickerState (DOMString deviceName, DOMString deviceState)
 
void setMockMediaCaptureDevicesEnabled (boolean enabled)
 
void emulateRTCPeerConnectionPlatformEvent (RTCPeerConnection connection, DOMString action)
 
void useMockRTCPeerConnectionFactory (DOMString testCase)
 
void setICECandidateFiltering (boolean enabled)
 
void simulateSystemSleep ()
 
void simulateSystemWake ()
 
boolean elementIsBlockingDisplaySleep (HTMLMediaElement element)
 
MockPageOverlay installMockPageOverlay (PageOverlayType type)
 
DOMString pageOverlayLayerTreeAsText (optional unsigned short flags=0)
 
void setPageMuted (DOMString mutedState)
 
DOMString pageMediaState ()
 
void setPageDefersLoading (boolean defersLoading)
 
File createFile (DOMString url)
 
void queueMicroTask (long testNumber)
 
boolean testPreloaderSettingViewport ()
 
DOMString pathStringWithShrinkWrappedRects (sequence< double > rectComponents, double radius)
 
DOMString getCurrentMediaControlsStatusForElement (HTMLMediaElement element)
 
DOMString userVisibleString (DOMURL url)
 
void setShowAllPlugins (boolean showAll)
 
boolean isReadableStreamDisturbed (any stream)
 
DOMString resourceLoadStatisticsForOrigin (DOMString domain)
 
void setResourceLoadStatisticsEnabled (boolean enable)
 
void setCanShowModalDialogOverride (boolean allow)
 
DOMString composedTreeAsText (Node parent)
 
boolean isProcessingUserGesture ()
 
GCObservation observeGC (any observed)
 
void setUserInterfaceLayoutDirection (UserInterfaceLayoutDirection userInterfaceLayoutDirection)
 
void setBaseWritingDirection (BaseWritingDirection direction)
 
boolean userPrefersReducedMotion ()
 
void reportBacktrace ()
 
boolean pageHasPendingPointerLock ()
 
boolean pageHasPointerLock ()
 
sequence< DOMString > accessKeyModifiers ()
 
void setAsRunningUserScripts ()
 
void disableTileSizeUpdateDelay ()
 
void simulateWebGLContextChanged (WebGLRenderingContextBase context)
 

Public Attributes

readonly attribute double animationsInterval
 
readonly attribute InternalSettings settings
 
readonly attribute unsigned long workerThreadCount
 
readonly attribute boolean areSVGAnimationsPaused
 
const unsigned short LAYER_TREE_INCLUDES_VISIBLE_RECTS = 1
 
const unsigned short LAYER_TREE_INCLUDES_TILE_CACHES = 2
 
const unsigned short LAYER_TREE_INCLUDES_REPAINT_RECTS = 4
 
const unsigned short LAYER_TREE_INCLUDES_PAINTING_PHASES = 8
 
const unsigned short LAYER_TREE_INCLUDES_CONTENT_LAYERS = 16
 
const unsigned short LAYER_TREE_INCLUDES_ACCELERATES_DRAWING = 32
 
const unsigned short DISPLAY_LIST_INCLUDES_PLATFORM_OPERATIONS = 1
 
readonly attribute boolean isUnderMemoryPressure
 
readonly attribute double requestAnimationFrameInterval
 
attribute EventThrottlingBehavior eventThrottlingBehaviorOverride
 
readonly attribute unsigned long lastStyleUpdateSize
 
readonly attribute unsigned long layoutCount
 
readonly attribute MockContentFilterSettings mockContentFilterSettings
 

Member Function Documentation

◆ absoluteCaretBounds()

ClientRect Internals::absoluteCaretBounds ( )

◆ accessKeyModifiers()

sequence<DOMString> Internals::accessKeyModifiers ( )

◆ address()

DOMString Internals::address ( Node  node)

◆ addTextMatchMarker()

void Internals::addTextMatchMarker ( Range  range,
boolean  isActive 
)

◆ animationsAreSuspended()

boolean Internals::animationsAreSuspended ( )

◆ applicationDidEnterForeground()

void Internals::applicationDidEnterForeground ( )

◆ applicationWillEnterBackground()

void Internals::applicationWillEnterBackground ( )

◆ areTimersThrottled()

boolean Internals::areTimersThrottled ( )

◆ autofillFieldName()

DOMString Internals::autofillFieldName ( Element  formControlElement)

◆ beginMediaSessionInterruption()

void Internals::beginMediaSessionInterruption ( DOMString  interruptionType)

◆ beginSimulatedMemoryPressure()

void Internals::beginSimulatedMemoryPressure ( )

◆ boundingBox()

ClientRect Internals::boundingBox ( Element  element)

◆ bufferedSamplesForTrackID()

sequence<DOMString> Internals::bufferedSamplesForTrackID ( SourceBuffer  buffer,
DOMString  trackID 
)

◆ captionsStyleSheetOverride()

DOMString Internals::captionsStyleSheetOverride ( )

◆ clearMemoryCache()

void Internals::clearMemoryCache ( )

◆ clearPageCache()

void Internals::clearPageCache ( )

◆ closeDummyInspectorFrontend()

void Internals::closeDummyInspectorFrontend ( )

◆ closestTimeToTimeRanges()

unrestricted double Internals::closestTimeToTimeRanges ( unrestricted double  time,
TimeRanges  ranges 
)

◆ composedTreeAsText()

DOMString Internals::composedTreeAsText ( Node  parent)

◆ compositingUpdateCount()

unsigned long Internals::compositingUpdateCount ( )

◆ computedStyleIncludingVisitedInfo()

CSSStyleDeclaration Internals::computedStyleIncludingVisitedInfo ( Element  element)

◆ configurationForViewport()

DOMString Internals::configurationForViewport ( unrestricted float  devicePixelRatio,
long  deviceWidth,
long  deviceHeight,
long  availableWidth,
long  availableHeight 
)

◆ counterValue()

DOMString Internals::counterValue ( Element  element)

◆ countFindMatches()

unsigned long Internals::countFindMatches ( DOMString  text,
sequence< DOMString >  findOptions 
)

◆ countMatchesForText()

unsigned long Internals::countMatchesForText ( DOMString  text,
sequence< DOMString >  findOptions,
DOMString  markMatches 
)

◆ createFile()

File Internals::createFile ( DOMString  url)

◆ createTimeRanges()

TimeRanges Internals::createTimeRanges ( Float32Array  startTimes,
Float32Array  endTimes 
)

◆ deferredGroupRulesCount()

long Internals::deferredGroupRulesCount ( StyleSheet  sheet)

◆ deferredKeyframesRulesCount()

long Internals::deferredKeyframesRulesCount ( StyleSheet  sheet)

◆ deferredStyleRulesCount()

long Internals::deferredStyleRulesCount ( StyleSheet  sheet)

◆ description()

DOMString Internals::description ( any  value)

◆ deserializeBuffer()

SerializedScriptValue Internals::deserializeBuffer ( ArrayBuffer  buffer)

◆ disableTileSizeUpdateDelay()

void Internals::disableTileSizeUpdateDelay ( )

◆ displayListForElement()

DOMString Internals::displayListForElement ( Element  element,
optional unsigned short  flags = 0 
)

◆ dumpMarkerRects()

DOMString Internals::dumpMarkerRects ( DOMString  markerType)

◆ elementIsBlockingDisplaySleep()

boolean Internals::elementIsBlockingDisplaySleep ( HTMLMediaElement  element)

◆ elementRenderTreeAsText()

DOMString Internals::elementRenderTreeAsText ( Element  element)

◆ elementShouldAutoComplete()

boolean Internals::elementShouldAutoComplete ( HTMLInputElement  inputElement)

◆ emulateRTCPeerConnectionPlatformEvent()

void Internals::emulateRTCPeerConnectionPlatformEvent ( RTCPeerConnection  connection,
DOMString  action 
)

◆ enableAutoSizeMode()

void Internals::enableAutoSizeMode ( boolean  enabled,
long  minimumWidth,
long  minimumHeight,
long  maximumWidth,
long  maximumHeight 
)

◆ enableMockSpeechSynthesizer()

void Internals::enableMockSpeechSynthesizer ( )

◆ endMediaSessionInterruption()

void Internals::endMediaSessionInterruption ( DOMString  flags)

◆ endSimulatedMemoryPressure()

void Internals::endSimulatedMemoryPressure ( )

◆ enqueuedSamplesForTrackID()

sequence<DOMString> Internals::enqueuedSamplesForTrackID ( SourceBuffer  buffer,
DOMString  trackID 
)

◆ ensureUserAgentShadowRoot()

Node Internals::ensureUserAgentShadowRoot ( Element  host)

◆ forceReload()

void Internals::forceReload ( boolean  endToEnd)

◆ formControlStateOfPreviousHistoryItem()

sequence<DOMString> Internals::formControlStateOfPreviousHistoryItem ( )

◆ garbageCollectDocumentResources()

void Internals::garbageCollectDocumentResources ( )

◆ getCurrentCursorInfo()

DOMString Internals::getCurrentCursorInfo ( )

◆ getCurrentMediaControlsStatusForElement()

DOMString Internals::getCurrentMediaControlsStatusForElement ( HTMLMediaElement  element)

◆ getImageSourceURL()

DOMString Internals::getImageSourceURL ( Element  element)

◆ getReferencedFilePaths()

sequence<DOMString> Internals::getReferencedFilePaths ( )

◆ handleAcceptedCandidate()

void Internals::handleAcceptedCandidate ( DOMString  candidate,
unsigned long  location,
unsigned long  length 
)

◆ hasAutocorrectedMarker()

boolean Internals::hasAutocorrectedMarker ( long  from,
long  length 
)

◆ hasGrammarMarker()

boolean Internals::hasGrammarMarker ( long  from,
long  length 
)

◆ hasPausedImageAnimations()

boolean Internals::hasPausedImageAnimations ( Element  element)

◆ hasSpellingMarker()

boolean Internals::hasSpellingMarker ( long  from,
long  length 
)

◆ imageFrameIndex()

unsigned long Internals::imageFrameIndex ( HTMLImageElement  element)

◆ initializeMockCDM()

void Internals::initializeMockCDM ( )

◆ initializeMockMediaSource()

void Internals::initializeMockMediaSource ( )

◆ insertAuthorCSS()

void Internals::insertAuthorCSS ( DOMString  css)

◆ insertUserCSS()

void Internals::insertUserCSS ( DOMString  css)

◆ inspectorHighlightObject()

DOMString Internals::inspectorHighlightObject ( )

◆ inspectorHighlightRects()

ClientRectList Internals::inspectorHighlightRects ( )

◆ installMockPageOverlay()

MockPageOverlay Internals::installMockPageOverlay ( PageOverlayType  type)

◆ invalidateFontCache()

void Internals::invalidateFontCache ( )

◆ isFromCurrentWorld()

boolean Internals::isFromCurrentWorld ( any  obj)

◆ isLoadingFromMemoryCache()

boolean Internals::isLoadingFromMemoryCache ( DOMString  url)

◆ isOverwriteModeEnabled()

boolean Internals::isOverwriteModeEnabled ( )

◆ isPageBoxVisible()

boolean Internals::isPageBoxVisible ( long  pageNumber)

◆ isPluginSnapshotted()

boolean Internals::isPluginSnapshotted ( Element  element)

◆ isPluginUnavailabilityIndicatorObscured()

boolean Internals::isPluginUnavailabilityIndicatorObscured ( Element  element)

◆ isPreloaded()

boolean Internals::isPreloaded ( DOMString  url)

◆ isProcessingUserGesture()

boolean Internals::isProcessingUserGesture ( )

◆ isReadableStreamDisturbed()

boolean Internals::isReadableStreamDisturbed ( any  stream)

◆ isRequestAnimationFrameThrottled()

boolean Internals::isRequestAnimationFrameThrottled ( )

◆ isSelectPopupVisible()

boolean Internals::isSelectPopupVisible ( HTMLSelectElement  element)

◆ isSharingStyleSheetContents()

boolean Internals::isSharingStyleSheetContents ( HTMLLinkElement  a,
HTMLLinkElement  b 
)

◆ isStyleSheetLoadingSubresources()

boolean Internals::isStyleSheetLoadingSubresources ( HTMLLinkElement  link)

◆ isTimerThrottled()

boolean Internals::isTimerThrottled ( long  timerHandle)

◆ lastSpatialNavigationCandidateCount()

unsigned long Internals::lastSpatialNavigationCandidateCount ( )

◆ lastSpellCheckProcessedSequence()

long Internals::lastSpellCheckProcessedSequence ( )

◆ lastSpellCheckRequestSequence()

long Internals::lastSpellCheckRequestSequence ( )

◆ layerFlushCount()

unsigned long Internals::layerFlushCount ( )

◆ layerTreeAsText()

DOMString Internals::layerTreeAsText ( Document  document,
optional unsigned short  flags = 0 
)

◆ layoutViewportRect()

ClientRect Internals::layoutViewportRect ( )

◆ lengthFromRange()

unsigned long Internals::lengthFromRange ( Element  scope,
Range  range 
)

◆ locationFromRange()

unsigned long Internals::locationFromRange ( Element  scope,
Range  range 
)

◆ mainThreadScrollingReasons()

DOMString Internals::mainThreadScrollingReasons ( )

◆ mallocStatistics()

MallocStatistics Internals::mallocStatistics ( )

◆ markerCountForNode()

unsigned long Internals::markerCountForNode ( Node  node,
DOMString  markerType 
)

◆ markerDescriptionForNode()

DOMString Internals::markerDescriptionForNode ( Node  node,
DOMString  markerType,
unsigned long  index 
)

◆ markerRangeForNode()

Range Internals::markerRangeForNode ( Node  node,
DOMString  markerType,
unsigned long  index 
)

◆ markerTextForListItem()

DOMString Internals::markerTextForListItem ( Element  element)

◆ mediaElementHasCharacteristic()

boolean Internals::mediaElementHasCharacteristic ( HTMLMediaElement  element,
DOMString  characteristic 
)

◆ mediaElementPlayerVolume()

double Internals::mediaElementPlayerVolume ( HTMLMediaElement  element)

◆ mediaSessionCurrentState()

DOMString Internals::mediaSessionCurrentState ( MediaSession  session)

◆ mediaSessionRestrictions()

DOMString Internals::mediaSessionRestrictions ( DOMString  mediaType)

◆ memoryCacheSize()

long Internals::memoryCacheSize ( )

◆ memoryInfo()

MemoryInfo Internals::memoryInfo ( )

◆ nodeNeedsStyleRecalc()

boolean Internals::nodeNeedsStyleRecalc ( Node  node)

◆ nodesFromRect()

NodeList Internals::nodesFromRect ( Document  document,
long  x,
long  y,
unsigned long  topPadding,
unsigned long  rightPadding,
unsigned long  bottomPadding,
unsigned long  leftPadding,
boolean  ignoreClipping,
boolean  allowShadowContent,
boolean  allowChildFrameContent 
)

◆ nonFastScrollableRects()

ClientRectList Internals::nonFastScrollableRects ( )

◆ numberOfActiveAnimations()

unsigned long Internals::numberOfActiveAnimations ( )

◆ numberOfLiveDocuments()

unsigned long Internals::numberOfLiveDocuments ( )

◆ numberOfLiveNodes()

unsigned long Internals::numberOfLiveNodes ( )

◆ numberOfPages()

long Internals::numberOfPages ( optional unrestricted double  pageWidthInPixels = 800,
optional unrestricted double  pageHeightInPixels = 600 
)

◆ numberOfScrollableAreas()

unsigned long Internals::numberOfScrollableAreas ( )

◆ observeGC()

GCObservation Internals::observeGC ( any  observed)

◆ openDummyInspectorFrontend()

DOMWindow Internals::openDummyInspectorFrontend ( DOMString  url)

◆ pageCacheSize()

unsigned long Internals::pageCacheSize ( )

◆ pageHasPendingPointerLock()

boolean Internals::pageHasPendingPointerLock ( )

◆ pageHasPointerLock()

boolean Internals::pageHasPointerLock ( )

◆ pageMediaState()

DOMString Internals::pageMediaState ( )

◆ pageNumber()

long Internals::pageNumber ( Element  element,
optional unrestricted float  pageWidth = 800,
optional unrestricted float  pageHeight = 600 
)

◆ pageOverlayLayerTreeAsText()

DOMString Internals::pageOverlayLayerTreeAsText ( optional unsigned short  flags = 0)

◆ pageProperty()

DOMString Internals::pageProperty ( DOMString  propertyName,
long  pageNumber 
)

◆ pageScaleFactor()

float Internals::pageScaleFactor ( )

◆ pageSizeAndMarginsInPixels()

DOMString Internals::pageSizeAndMarginsInPixels ( long  pageIndex,
long  width,
long  height,
long  marginTop,
long  marginRight,
long  marginBottom,
long  marginLeft 
)

◆ paintControlTints()

void Internals::paintControlTints ( )

◆ parentTreeScope()

Node Internals::parentTreeScope ( Node  node)

◆ parserMetaData()

DOMString Internals::parserMetaData ( optional any  func)

◆ pathStringWithShrinkWrappedRects()

DOMString Internals::pathStringWithShrinkWrappedRects ( sequence< double >  rectComponents,
double  radius 
)

◆ pauseAnimationAtTimeOnElement()

boolean Internals::pauseAnimationAtTimeOnElement ( DOMString  animationName,
unrestricted double  pauseTime,
Element  element 
)

◆ pauseAnimationAtTimeOnPseudoElement()

boolean Internals::pauseAnimationAtTimeOnPseudoElement ( DOMString  animationName,
unrestricted double  pauseTime,
Element  element,
DOMString  pseudoId 
)

◆ pauseTransitionAtTimeOnElement()

boolean Internals::pauseTransitionAtTimeOnElement ( DOMString  propertyName,
unrestricted double  pauseTime,
Element  element 
)

◆ pauseTransitionAtTimeOnPseudoElement()

boolean Internals::pauseTransitionAtTimeOnPseudoElement ( DOMString  property,
unrestricted double  pauseTime,
Element  element,
DOMString  pseudoId 
)

◆ postRemoteControlCommand()

void Internals::postRemoteControlCommand ( DOMString  command,
optional unrestricted float  argument = 0 
)

◆ pruneMemoryCacheToSize()

void Internals::pruneMemoryCacheToSize ( long  size)

◆ queueMicroTask()

void Internals::queueMicroTask ( long  testNumber)

◆ rangeAsText()

DOMString Internals::rangeAsText ( Range  range)

◆ rangeForDictionaryLookupAtLocation()

Range Internals::rangeForDictionaryLookupAtLocation ( long  x,
long  y 
)

◆ rangeFromLocationAndLength()

Range Internals::rangeFromLocationAndLength ( Element  scope,
long  rangeLocation,
long  rangeLength 
)

◆ rangeOfString()

Range Internals::rangeOfString ( DOMString  text,
Range referenceRange,
sequence< DOMString >  findOptions 
)

◆ rangeOfStringNearLocation()

Range Internals::rangeOfStringNearLocation ( Range  range,
DOMString  text,
long  targetOffset 
)

◆ registerDefaultPortForProtocol()

void Internals::registerDefaultPortForProtocol ( unsigned short  port,
DOMString  scheme 
)

◆ registerMockCDM()

MockCDMFactory Internals::registerMockCDM ( )

◆ registerURLSchemeAsBypassingContentSecurityPolicy()

void Internals::registerURLSchemeAsBypassingContentSecurityPolicy ( DOMString  scheme)

◆ removeURLSchemeRegisteredAsBypassingContentSecurityPolicy()

void Internals::removeURLSchemeRegisteredAsBypassingContentSecurityPolicy ( DOMString  scheme)

◆ repaintRectsAsText()

DOMString Internals::repaintRectsAsText ( )

◆ replayDisplayListForElement()

DOMString Internals::replayDisplayListForElement ( Element  element,
optional unsigned short  flags = 0 
)

◆ reportBacktrace()

void Internals::reportBacktrace ( )

◆ resetImageAnimation()

void Internals::resetImageAnimation ( HTMLImageElement  element)

◆ resourceLoadStatisticsForOrigin()

DOMString Internals::resourceLoadStatisticsForOrigin ( DOMString  domain)

◆ resumeAnimations()

void Internals::resumeAnimations ( )

◆ scrollElementToRect()

void Internals::scrollElementToRect ( Element  element,
long  x,
long  y,
long  w,
long  h 
)

◆ scrollingStateTreeAsText()

DOMString Internals::scrollingStateTreeAsText ( )

◆ selectColorInColorChooser()

void Internals::selectColorInColorChooser ( HTMLInputElement  element,
DOMString  colorValue 
)

◆ selectionBounds()

ClientRect Internals::selectionBounds ( )

◆ sendMediaControlEvent()

void Internals::sendMediaControlEvent ( MediaControlEvent  event)

◆ sendMediaSessionEndOfInterruptionNotification()

void Internals::sendMediaSessionEndOfInterruptionNotification ( MediaSessionInterruptingCategory  category)

◆ sendMediaSessionStartOfInterruptionNotification()

void Internals::sendMediaSessionStartOfInterruptionNotification ( MediaSessionInterruptingCategory  category)

◆ serializeObject()

ArrayBuffer Internals::serializeObject ( SerializedScriptValue  object)

◆ setApplicationCacheOriginQuota()

void Internals::setApplicationCacheOriginQuota ( unsigned long long  quota)

◆ setAsRunningUserScripts()

void Internals::setAsRunningUserScripts ( )

◆ setAudioContextRestrictions()

void Internals::setAudioContextRestrictions ( AudioContext  context,
DOMString  restrictions 
)

◆ setAutofilled()

void Internals::setAutofilled ( HTMLInputElement  inputElement,
boolean  enabled 
)

◆ setAutomaticDashSubstitutionEnabled()

void Internals::setAutomaticDashSubstitutionEnabled ( boolean  enabled)

◆ setAutomaticLinkDetectionEnabled()

void Internals::setAutomaticLinkDetectionEnabled ( boolean  enabled)

◆ setAutomaticQuoteSubstitutionEnabled()

void Internals::setAutomaticQuoteSubstitutionEnabled ( boolean  enabled)

◆ setAutomaticSpellingCorrectionEnabled()

void Internals::setAutomaticSpellingCorrectionEnabled ( boolean  enabled)

◆ setAutomaticTextReplacementEnabled()

void Internals::setAutomaticTextReplacementEnabled ( boolean  enabled)

◆ setBaseWritingDirection()

void Internals::setBaseWritingDirection ( BaseWritingDirection  direction)

◆ setCanShowModalDialogOverride()

void Internals::setCanShowModalDialogOverride ( boolean  allow)

◆ setCaptionDisplayMode()

void Internals::setCaptionDisplayMode ( DOMString  mode)

◆ setCaptionsStyleSheetOverride()

void Internals::setCaptionsStyleSheetOverride ( DOMString  override)

◆ setContinuousSpellCheckingEnabled()

void Internals::setContinuousSpellCheckingEnabled ( boolean  enabled)

◆ setDelegatesScrolling()

void Internals::setDelegatesScrolling ( boolean  enabled)

◆ setEditingValue()

void Internals::setEditingValue ( HTMLInputElement  inputElement,
DOMString  value 
)

◆ setElementTracksDisplayListReplay()

void Internals::setElementTracksDisplayListReplay ( Element  element,
boolean  trackReplay 
)

◆ setElementUsesDisplayListDrawing()

void Internals::setElementUsesDisplayListDrawing ( Element  element,
boolean  usesDisplayListDrawing 
)

◆ setFixedLayoutSize()

void Internals::setFixedLayoutSize ( long  width,
long  height 
)

◆ setFontSmoothingEnabled()

void Internals::setFontSmoothingEnabled ( boolean  enabled)

◆ setFooterHeight()

void Internals::setFooterHeight ( unrestricted float  height)

◆ setFormControlStateOfPreviousHistoryItem()

void Internals::setFormControlStateOfPreviousHistoryItem ( sequence< DOMString >  values)

◆ setHeaderHeight()

void Internals::setHeaderHeight ( unrestricted float  height)

◆ setICECandidateFiltering()

void Internals::setICECandidateFiltering ( boolean  enabled)

◆ setImageFrameDecodingDuration()

void Internals::setImageFrameDecodingDuration ( HTMLImageElement  element,
unrestricted float  duration 
)

◆ setInspectorIsUnderTest()

void Internals::setInspectorIsUnderTest ( boolean  isUnderTest)

◆ setLowPowerModeEnabled()

void Internals::setLowPowerModeEnabled ( boolean  enabled)

◆ setMarkedTextMatchesAreHighlighted()

void Internals::setMarkedTextMatchesAreHighlighted ( boolean  flag)

◆ setMediaElementRestrictions()

void Internals::setMediaElementRestrictions ( HTMLMediaElement  element,
DOMString  restrictions 
)

◆ setMediaSessionRestrictions()

void Internals::setMediaSessionRestrictions ( DOMString  mediaType,
DOMString  restrictions 
)

◆ setMockMediaCaptureDevicesEnabled()

void Internals::setMockMediaCaptureDevicesEnabled ( boolean  enabled)

◆ setMockMediaPlaybackTargetPickerEnabled()

void Internals::setMockMediaPlaybackTargetPickerEnabled ( boolean  enabled)

◆ setMockMediaPlaybackTargetPickerState()

void Internals::setMockMediaPlaybackTargetPickerState ( DOMString  deviceName,
DOMString  deviceState 
)

◆ setOverrideCachePolicy()

void Internals::setOverrideCachePolicy ( CachePolicy  policy)

◆ setOverrideResourceLoadPriority()

void Internals::setOverrideResourceLoadPriority ( ResourceLoadPriority  priority)

◆ setPageDefersLoading()

void Internals::setPageDefersLoading ( boolean  defersLoading)

◆ setPageMuted()

void Internals::setPageMuted ( DOMString  mutedState)

◆ setPageScaleFactor()

void Internals::setPageScaleFactor ( unrestricted float  scaleFactor,
long  x,
long  y 
)

◆ setPageZoomFactor()

void Internals::setPageZoomFactor ( unrestricted float  zoomFactor)

◆ setPagination()

void Internals::setPagination ( DOMString  mode,
long  gap,
optional long  pageLength = 0 
)

◆ setPaginationLineGridEnabled()

void Internals::setPaginationLineGridEnabled ( boolean  enabled)

◆ setPrimaryAudioTrackLanguageOverride()

void Internals::setPrimaryAudioTrackLanguageOverride ( DOMString  language)

◆ setResourceLoadStatisticsEnabled()

void Internals::setResourceLoadStatisticsEnabled ( boolean  enable)

◆ setScrollViewPosition()

void Internals::setScrollViewPosition ( long  x,
long  y 
)

◆ setShadowPseudoId()

void Internals::setShadowPseudoId ( Element  element,
DOMString  id 
)

◆ setShouldGenerateTimestamps()

void Internals::setShouldGenerateTimestamps ( SourceBuffer  buffer,
boolean  flag 
)

◆ setShowAllPlugins()

void Internals::setShowAllPlugins ( boolean  showAll)

◆ setShowAutoFillButton()

void Internals::setShowAutoFillButton ( HTMLInputElement  inputElement,
AutoFillButtonType  autoFillButtonType 
)

◆ setStrictRawResourceValidationPolicyDisabled()

void Internals::setStrictRawResourceValidationPolicyDisabled ( boolean  disabled)

◆ setTextZoomFactor()

void Internals::setTextZoomFactor ( unrestricted float  zoomFactor)

◆ setTopContentInset()

void Internals::setTopContentInset ( unrestricted float  contentInset)

◆ setUseFixedLayout()

void Internals::setUseFixedLayout ( boolean  useFixedLayout)

◆ setUserInterfaceLayoutDirection()

void Internals::setUserInterfaceLayoutDirection ( UserInterfaceLayoutDirection  userInterfaceLayoutDirection)

◆ setUserPreferredAudioCharacteristic()

void Internals::setUserPreferredAudioCharacteristic ( DOMString  characteristic)

◆ setUserPreferredLanguages()

void Internals::setUserPreferredLanguages ( sequence< DOMString >  languages)

◆ setUsesMockScrollAnimator()

void Internals::setUsesMockScrollAnimator ( boolean  enabled)

◆ setUsesOverlayScrollbars()

void Internals::setUsesOverlayScrollbars ( boolean  enabled)

◆ setViewBaseBackgroundColor()

void Internals::setViewBaseBackgroundColor ( DOMString  colorValue)

◆ setViewExposedRect()

void Internals::setViewExposedRect ( unrestricted float  x,
unrestricted float  y,
unrestricted float  width,
unrestricted float  height 
)

◆ shadowPseudoId()

DOMString Internals::shadowPseudoId ( Element  element)

◆ shadowRoot()

Node Internals::shadowRoot ( Element  host)

◆ shadowRootType()

DOMString Internals::shadowRootType ( Node  root)

◆ shortcutIconURLs()

sequence<DOMString> Internals::shortcutIconURLs ( )

◆ simulateAudioInterruption()

void Internals::simulateAudioInterruption ( HTMLMediaElement  element)

◆ simulateSystemSleep()

void Internals::simulateSystemSleep ( )

◆ simulateSystemWake()

void Internals::simulateSystemWake ( )

◆ simulateWebGLContextChanged()

void Internals::simulateWebGLContextChanged ( WebGLRenderingContextBase  context)

◆ startTrackingCompositingUpdates()

void Internals::startTrackingCompositingUpdates ( )

◆ startTrackingLayerFlushes()

void Internals::startTrackingLayerFlushes ( )

◆ startTrackingRepaints()

void Internals::startTrackingRepaints ( )

◆ startTrackingStyleRecalcs()

void Internals::startTrackingStyleRecalcs ( )

◆ stopTrackingRepaints()

void Internals::stopTrackingRepaints ( )

◆ styleChangeType()

DOMString Internals::styleChangeType ( Node  node)

◆ styleRecalcCount()

unsigned long Internals::styleRecalcCount ( )

◆ subrange()

Range Internals::subrange ( Range  range,
long  rangeLocation,
long  rangeLength 
)

◆ suspendAnimations()

void Internals::suspendAnimations ( )

◆ svgAnimationsInterval()

double Internals::svgAnimationsInterval ( SVGSVGElement  element)

◆ testPreloaderSettingViewport()

boolean Internals::testPreloaderSettingViewport ( )

◆ toggleOverwriteModeEnabled()

void Internals::toggleOverwriteModeEnabled ( )

◆ toolTipFromElement()

DOMString Internals::toolTipFromElement ( Element  element)

◆ touchEventHandlerCount()

unsigned long Internals::touchEventHandlerCount ( )

◆ treeScopeRootNode()

Node Internals::treeScopeRootNode ( Node  node)

◆ typeConversions()

TypeConversions Internals::typeConversions ( )

◆ updateEditorUINowIfScheduled()

void Internals::updateEditorUINowIfScheduled ( )

◆ updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks()

void Internals::updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks ( optional Node node = null)

◆ useMockRTCPeerConnectionFactory()

void Internals::useMockRTCPeerConnectionFactory ( DOMString  testCase)

◆ userPreferredAudioCharacteristics()

sequence<DOMString> Internals::userPreferredAudioCharacteristics ( )

◆ userPreferredLanguages()

sequence<DOMString> Internals::userPreferredLanguages ( )

◆ userPrefersReducedMotion()

boolean Internals::userPrefersReducedMotion ( )

◆ userVisibleString()

DOMString Internals::userVisibleString ( DOMURL  url)

◆ visiblePlaceholder()

DOMString Internals::visiblePlaceholder ( Element  element)

◆ visualViewportRect()

ClientRect Internals::visualViewportRect ( )

◆ wasLastChangeUserEdit()

boolean Internals::wasLastChangeUserEdit ( Element  textField)

◆ wheelEventHandlerCount()

unsigned long Internals::wheelEventHandlerCount ( )

◆ xhrResponseSource()

DOMString Internals::xhrResponseSource ( XMLHttpRequest  xhr)

Member Data Documentation

◆ animationsInterval

readonly attribute double Internals::animationsInterval

◆ areSVGAnimationsPaused

readonly attribute boolean Internals::areSVGAnimationsPaused

◆ DISPLAY_LIST_INCLUDES_PLATFORM_OPERATIONS

const unsigned short Internals::DISPLAY_LIST_INCLUDES_PLATFORM_OPERATIONS = 1

◆ eventThrottlingBehaviorOverride

attribute EventThrottlingBehavior Internals::eventThrottlingBehaviorOverride

◆ isUnderMemoryPressure

readonly attribute boolean Internals::isUnderMemoryPressure

◆ lastStyleUpdateSize

readonly attribute unsigned long Internals::lastStyleUpdateSize

◆ LAYER_TREE_INCLUDES_ACCELERATES_DRAWING

const unsigned short Internals::LAYER_TREE_INCLUDES_ACCELERATES_DRAWING = 32

◆ LAYER_TREE_INCLUDES_CONTENT_LAYERS

const unsigned short Internals::LAYER_TREE_INCLUDES_CONTENT_LAYERS = 16

◆ LAYER_TREE_INCLUDES_PAINTING_PHASES

const unsigned short Internals::LAYER_TREE_INCLUDES_PAINTING_PHASES = 8

◆ LAYER_TREE_INCLUDES_REPAINT_RECTS

const unsigned short Internals::LAYER_TREE_INCLUDES_REPAINT_RECTS = 4

◆ LAYER_TREE_INCLUDES_TILE_CACHES

const unsigned short Internals::LAYER_TREE_INCLUDES_TILE_CACHES = 2

◆ LAYER_TREE_INCLUDES_VISIBLE_RECTS

const unsigned short Internals::LAYER_TREE_INCLUDES_VISIBLE_RECTS = 1

◆ layoutCount

readonly attribute unsigned long Internals::layoutCount

◆ mockContentFilterSettings

readonly attribute MockContentFilterSettings Internals::mockContentFilterSettings

◆ requestAnimationFrameInterval

readonly attribute double Internals::requestAnimationFrameInterval

◆ settings

readonly attribute InternalSettings Internals::settings

◆ workerThreadCount

readonly attribute unsigned long Internals::workerThreadCount

The documentation for this interface was generated from the following file: