Vendor-prefixed APIs in WebKit
This page lists the APIs in WebKit that have vendor prefixes and the status of those APIs on the standards track.
DOM
- Full Screen
- Document.webkitIsFullScreen, Document.webkitFullScreenKeyboardInputAllowed, etc
- HTMLVideoElement.webkitSupportsFullscreen, HTMLVideoElement.webkitDisplayingFullscreen, HTMLVideoElement.webkitEnterFullscreen, HTMLVideoElement.webkitExitFullscreen, HTMLVideoElement.webkitEnterFullScreen, HTMLVideoElement.webkitExitFullScreen
- Page Visiblity
- Document.webkitVisibilityState
- Specified in "Page Visibility" spec: http://www.w3.org/TR/page-visibility/
- Post Message:
- MessagePort.webkitPostMessage
- DOMWindow.webkitPostMessage
- DedicatedWorkerContext.webkitPostMessage
- Worker.webkitPostMessage
- Specified in HTML5: http://dev.w3.org/html5/postmsg/#posting-messages
- Transferable support has been added to all of these APIs: http://dev.w3.org/html5/spec/common-dom-interfaces.html#transferable-objects
- Pointer Lock
- MouseEvent.webkitMovementX, MouseEvent.webkitMovementY
- Navigator.webkitPointer (to be phased out)
- element.webkitRequestPointerLock (coming)
- document.webkitPointerLockElement (coming)
- element.webkitExitPointerLock (coming)
- Specification: http://dvcs.w3.org/hg/pointerlock/raw-file/default/index.html in rechartering of webapps.
- Mutation Observers
- WebKitMutationObserver
- Specified in DOM4: http://www.w3.org/TR/dom/#mutation-observers
- Touch Events
- Wheel Events
- File API
- Blob.webkitSlice
- Blob.webkitRelativePath
- WebKitBlobBuilder
- BlobBuilder is specified in http://www.w3.org/TR/file-writer-api/; the other parts are specified in http://www.w3.org/TR/FileAPI/.
- Canvas
- CanvasRenderingContext2D.webkitLineDash, CanvasRenderingContext2D.webkitLineDashOffset
- high-resolution backing store extensions CanvasRenderingContext2D.webkitBackingStorePixelRatio, CanvasRenderingContext2D.webkitGetImageDataHD, CanvasRenderingContext2D.webkitPutImageDataHD
- Drag and Drop
- Battery Status
- File System
- DOMWindow.webkitRequestFileSystem, DOMWindow.webkitResolveLocalFileSystemURL
- WorkerContext.webkitRequestFileSystem, WorkerContext.webkitRequestFileSystemSync, WorkerContext.webkitResolveLocalFileSystemURL, WorkerContext.webkitResolveLocalFileSystemSyncURL
- Specified in File API: Directories And System: http://www.w3.org/TR/file-system-api/
- Indexed DB
- DOMWindow.webkitIndexedDB
- IDBRequest.webkitErrorMessage - non-standard; may be subsumed by DOM4-style exceptions
- WorkerContext.webkitIndexedDB
- webkitIndexedDB.getDatabaseNames - non-standard (deferred to v2); should be indexedDB.webkitGetDatabaseNames when main prefix dropped
- Web Intents
- Web Intents Draft API
- DOMWindow.WebKitIntent
- Navigator.webkitStartActivity
- Media Statistics
- HTMLMediaElement.webkitAudioDecodedByteCount
- HTMLMediaElement.webkitVideoDecodedByteCount
- HTMLVideoElement.webkitDecodedFrameCount
- HTMLVideoElement.webkitDroppedFrameCount
- Media Stream
- DOMWindow.webkitDeprecatedPeerConnection
- DOMWindow.webkitPeerConnection00
- DOMWindow.webkitMediaStream
- Navigator.webkitGetUserMedia
- Media Source
- Media Source Extensions Draft Proposal
- HTMLMediaElement.webkitMediaSourceURL
- HTMLMediaElement.webkitSourceAppend
- HTMLMediaElement.webkitSourceEndOfStream
- HTMLMediaElement.webkitSourceState
- Encrypted Media
- Encrypted Media Extensions Draft Proposal
- HTMLMediaElement.webkitGenerateKeyRequest
- HTMLMediaElement.webkitAddKey
- HTMLMediaElement.webkitCancelKeyRequest
- Network Info
- Navigator.webkitConnection
- Speech
- DOMWindow.webkitSpeechRecognition, DOMWindow.webkitSpeechRecognitionError, DOMWindow.webkitSpeechRecognitionEvent, DOMWindow.webkitSpeechGrammar, DOMWindow.webkitSpeechGrammarList
- W3C CG for spec work getting started; spec proposal lives here in the meantime: http://speech-javascript-api-spec.googlecode.com/git/speechapi.html
- Speech Input
- HTMLInputElement.webkitSpeech, HTMLInputElement.webkitGrammar, HTMLInputElement.onwebkitspeechchange
- spec: http://www.w3.org/2005/Incubator/htmlspeech/2010/10/google-api-draft.html
- This API will be replaced by the Speech JavaScript API ("Speech" above) when that has been implemented.
- Vibration
- Web Audio
- DOMWindow.webkitAudioContext
- DOMWindow.webkitAudioPannerNode
- Notifications
- DOMWindow.webkitNotifications
- WorkerContext.webkitNotifications
- Request Animation Frame
- DOMWindow.webkitRequestAnimationFrame, DOMWindow.webkitCancelAnimationFrame, DOMWindow.webkitCancelRequestAnimationFrame
- Specified in "Timing control for script-based animations" spec: http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/RequestAnimationFrame/Overview.html
- URL
- DOMWindow.webkitURL
- WorkerContext.webkitURL
- Quota
- DOMWindow.webkitStorageInfo
- Directory Upload
- HTMLInputElement.webkitdirectory
- To be replaced by something in CSS OM View(?)
- DOMWindow.webkitConvertPointFromPageToNode, DOMWindow.webkitConvertPointFromNodeToPage, WebKitPoint
- ???
- HTMLMediaElement.webkitPreservesPitch, HTMLMediaElement.webkitHasClosedCaptions, HTMLMediaElement.webkitClosedCaptionsVisible
CSS
- CSSPropertyWebkitAspectRatio:
- CSSPropertyWebkitBorderHorizontalSpacing:
- CSSPropertyWebkitBorderVerticalSpacing:
- CSSPropertyWebkitBoxDirection:
- CSSPropertyWebkitColorCorrection:
- CSSPropertyWebkitFontFeatureSettings:
- CSSPropertyWebkitFontKerning:
- CSSPropertyWebkitFontSmoothing:
- CSSPropertyWebkitFontVariantLigatures:
- CSSPropertyWebkitLocale:
- CSSPropertyWebkitHighlight:
- CSSPropertyWebkitHyphenateCharacter:
- CSSPropertyWebkitHyphenateLimitAfter:
- CSSPropertyWebkitHyphenateLimitBefore:
- CSSPropertyWebkitHyphenateLimitLines:
- CSSPropertyWebkitHyphens:
- CSSPropertyWebkitLineAlign:
- CSSPropertyWebkitLineBoxContain:
- CSSPropertyWebkitLineBreak: http://dev.w3.org/csswg/css3-text/
- CSSPropertyWebkitLineGrid: http://dev.w3.org/csswg/css-line-grid/
- CSSPropertyWebkitLineSnap: http://dev.w3.org/csswg/css-line-grid/
- CSSPropertyWebkitNbspMode:
- CSSPropertyWebkitOverflowScrolling:
- CSSPropertyWebkitPrintColorAdjust:
- CSSPropertyWebkitRtlOrdering:
- CSSPropertyWebkitTextCombine: http://dev.w3.org/csswg/css3-writing-modes/
- CSSPropertyWebkitTextDecorationsInEffect:
- CSSPropertyWebkitTextEmphasis: http://dev.w3.org/csswg/css3-text/
- CSSPropertyWebkitTextEmphasisColor: http://dev.w3.org/csswg/css3-text/
- CSSPropertyWebkitTextEmphasisPosition: http://dev.w3.org/csswg/css3-text/
- CSSPropertyWebkitTextEmphasisStyle: http://dev.w3.org/csswg/css3-text/
- CSSPropertyWebkitTextFillColor:
- CSSPropertyWebkitTextOrientation: http://dev.w3.org/csswg/css3-writing-modes/
- CSSPropertyWebkitTextSecurity:
- CSSPropertyWebkitTextSizeAdjust:
- CSSPropertyWebkitTextStroke:
- CSSPropertyWebkitTextStrokeColor:
- CSSPropertyWebkitTextStrokeWidth:
- CSSPropertyWebkitUserModify:
- CSSPropertyWebkitUserSelect:
- CSSPropertyWebkitWritingMode: http://dev.w3.org/csswg/css3-writing-modes/
- CSSPropertyWebkitTapHighlightColor:
- CSSPropertyWebkitAnimation: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationDelay: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationDirection: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationDuration: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationFillMode: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationIterationCount: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationName: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationPlayState: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAnimationTimingFunction: http://dev.w3.org/csswg/css3-animations/
- CSSPropertyWebkitAppearance:
- CSSPropertyWebkitBackfaceVisibility:
- CSSPropertyWebkitBackgroundClip:
- CSSPropertyWebkitBackgroundComposite:
- CSSPropertyWebkitBackgroundOrigin:
- CSSPropertyWebkitBackgroundSize:
- CSSPropertyWebkitBorderAfter:
- CSSPropertyWebkitBorderAfterColor:
- CSSPropertyWebkitBorderAfterStyle:
- CSSPropertyWebkitBorderAfterWidth:
- CSSPropertyWebkitBorderBefore:
- CSSPropertyWebkitBorderBeforeColor:
- CSSPropertyWebkitBorderBeforeStyle:
- CSSPropertyWebkitBorderBeforeWidth:
- CSSPropertyWebkitBorderEnd:
- CSSPropertyWebkitBorderEndColor:
- CSSPropertyWebkitBorderEndStyle:
- CSSPropertyWebkitBorderEndWidth:
- CSSPropertyWebkitBorderFit:
- CSSPropertyWebkitBorderImage:
- CSSPropertyWebkitBorderRadius:
- CSSPropertyWebkitBorderStart:
- CSSPropertyWebkitBorderStartColor:
- CSSPropertyWebkitBorderStartStyle:
- CSSPropertyWebkitBorderStartWidth:
- CSSPropertyWebkitBoxAlign:
- CSSPropertyWebkitBoxFlex:
- CSSPropertyWebkitBoxFlexGroup:
- CSSPropertyWebkitBoxLines:
- CSSPropertyWebkitBoxOrdinalGroup:
- CSSPropertyWebkitBoxOrient:
- CSSPropertyWebkitBoxPack:
- CSSPropertyWebkitBoxReflect:
- CSSPropertyWebkitBoxShadow:
- CSSPropertyWebkitColumnAxis:
- CSSPropertyWebkitColumnBreakAfter:
- CSSPropertyWebkitColumnBreakBefore:
- CSSPropertyWebkitColumnBreakInside:
- CSSPropertyWebkitColumnCount:
- CSSPropertyWebkitColumnGap:
- CSSPropertyWebkitColumnRule:
- CSSPropertyWebkitColumnRuleColor:
- CSSPropertyWebkitColumnRuleStyle:
- CSSPropertyWebkitColumnRuleWidth:
- CSSPropertyWebkitColumnSpan:
- CSSPropertyWebkitColumnWidth:
- CSSPropertyWebkitColumns:
- CSSPropertyWebkitFilter:
- CSSPropertyWebkitFlexOrder:
- CSSPropertyWebkitFlexPack:
- CSSPropertyWebkitFlexAlign:
- CSSPropertyWebkitFlexItemAlign:
- CSSPropertyWebkitFlexDirection:
- CSSPropertyWebkitFlexFlow:
- CSSPropertyWebkitFlexWrap:
- CSSPropertyWebkitFontSizeDelta:
- CSSPropertyWebkitGridColumns:
- CSSPropertyWebkitGridRows:
- CSSPropertyWebkitGridColumn:
- CSSPropertyWebkitGridRow:
- CSSPropertyWebkitLineClamp:
- CSSPropertyWebkitLogicalWidth:
- CSSPropertyWebkitLogicalHeight:
- CSSPropertyWebkitMarginAfterCollapse:
- CSSPropertyWebkitMarginBeforeCollapse:
- CSSPropertyWebkitMarginBottomCollapse:
- CSSPropertyWebkitMarginTopCollapse:
- CSSPropertyWebkitMarginCollapse:
- CSSPropertyWebkitMarginAfter:
- CSSPropertyWebkitMarginBefore:
- CSSPropertyWebkitMarginEnd:
- CSSPropertyWebkitMarginStart:
- CSSPropertyWebkitMarquee:
- CSSPropertyWebkitMarqueeDirection:
- CSSPropertyWebkitMarqueeIncrement:
- CSSPropertyWebkitMarqueeRepetition:
- CSSPropertyWebkitMarqueeSpeed:
- CSSPropertyWebkitMarqueeStyle:
- CSSPropertyWebkitMask:
- CSSPropertyWebkitMaskAttachment:
- CSSPropertyWebkitMaskBoxImage:
- CSSPropertyWebkitMaskBoxImageOutset:
- CSSPropertyWebkitMaskBoxImageRepeat:
- CSSPropertyWebkitMaskBoxImageSlice:
- CSSPropertyWebkitMaskBoxImageSource:
- CSSPropertyWebkitMaskBoxImageWidth:
- CSSPropertyWebkitMaskClip:
- CSSPropertyWebkitMaskComposite:
- CSSPropertyWebkitMaskImage:
- CSSPropertyWebkitMaskOrigin:
- CSSPropertyWebkitMaskPosition:
- CSSPropertyWebkitMaskPositionX:
- CSSPropertyWebkitMaskPositionY:
- CSSPropertyWebkitMaskRepeat:
- CSSPropertyWebkitMaskRepeatX:
- CSSPropertyWebkitMaskRepeatY:
- CSSPropertyWebkitMaskSize:
- CSSPropertyWebkitMatchNearestMailBlockquoteColor:
- CSSPropertyWebkitMaxLogicalWidth:
- CSSPropertyWebkitMaxLogicalHeight:
- CSSPropertyWebkitMinLogicalWidth:
- CSSPropertyWebkitMinLogicalHeight:
- CSSPropertyWebkitPaddingAfter:
- CSSPropertyWebkitPaddingBefore:
- CSSPropertyWebkitPaddingEnd:
- CSSPropertyWebkitPaddingStart:
- CSSPropertyWebkitPerspective:
- CSSPropertyWebkitPerspectiveOrigin:
- CSSPropertyWebkitPerspectiveOriginX:
- CSSPropertyWebkitPerspectiveOriginY:
- CSSPropertyWebkitTransform:
- CSSPropertyWebkitTransformOrigin:
- CSSPropertyWebkitTransformOriginX:
- CSSPropertyWebkitTransformOriginY:
- CSSPropertyWebkitTransformOriginZ:
- CSSPropertyWebkitTransformStyle:
- CSSPropertyWebkitTransition: http://dev.w3.org/csswg/css3-transitions/
- CSSPropertyWebkitTransitionDelay: http://dev.w3.org/csswg/css3-transitions/
- CSSPropertyWebkitTransitionDuration: http://dev.w3.org/csswg/css3-transitions/
- CSSPropertyWebkitTransitionProperty: http://dev.w3.org/csswg/css3-transitions/
- CSSPropertyWebkitTransitionTimingFunction: http://dev.w3.org/csswg/css3-transitions/
- CSSPropertyWebkitUserDrag:
- CSSPropertyWebkitFlowInto:
- CSSPropertyWebkitFlowFrom:
- CSSPropertyWebkitRegionOverflow:
- CSSPropertyWebkitRegionBreakAfter:
- CSSPropertyWebkitRegionBreakBefore:
- CSSPropertyWebkitRegionBreakInside:
- CSSPropertyWebkitWrap:
- CSSPropertyWebkitWrapFlow:
- CSSPropertyWebkitWrapMargin:
- CSSPropertyWebkitWrapPadding:
- CSSPropertyWebkitWrapShapeInside:
- CSSPropertyWebkitWrapShapeOutside:
- CSSPropertyWebkitWrapThrough:
- CSSPropertyWebkitSvgShadow:
- CSSPropertyWebkitDashboardRegion:
- Interfaces for CSS Animations
- Interfaces for CSS Transforms
- Interfaces for CSS Regions
- Element.webkitMatchesSelector
Last modified
13 years ago
Last modified on May 3, 2012, 1:39:04 PM
Note:
See TracWiki
for help on using the wiki.