Microsoft browsers (Internet Explorer, and in a few cases, Microsoft Edge) support a number of special Microsoft extensions to the otherwise standard DOM APIs. These extensions are prefixed with MS
or ms
.
Note: These APIs will only work in Microsoft applications, and are not on a standards track.
Touch APIs
Media APIs
HTMLVideoElement.msFrameStep()
HTMLVideoElement.msHorizontalMirror
HTMLVideoElement.msInsertVideoEffect()
HTMLVideoElement.msIsLayoutOptimalForPlayback
HTMLVideoElement.msIsStereo3D
HTMLVideoElement.msZoom
HTMLAudioElement.msAudioCategory
HTMLAudioElement.msAudioDeviceType
HTMLMediaElement.msClearEffects()
HTMLMediaElement.msInsertAudioEffect()
MediaError.msExtendedCode
MSGraphicsTrust
msGraphicsTrustStatus
msIsBoxed
msPlayToDisabled
msPlayToPreferredSourceUri
msPlayToPrimary
msPlayToSource
msRealTime
msSetMediaProtectionManager
msSetVideoRectangle
msStereo3DPackingMode
msStereo3DRenderMode
onMSVideoFormatChanged
onMSVideoFrameStepCompleted
onMSVideoOptimalLayoutChanged
msFirstPaint
Pinned Sites APIs
Other APIs
x-ms-aria-flowfrom
x-ms-acceleratorkey
x-ms-format-detection
msCaching
msCachingEnabled
msCapsLockWarningOff
Event.msConvertURL()
mselementresize
Document.msElementsFromRect()
msIsStaticHTML
Navigator.msLaunchUri()
msLaunchUriCallback
Element.msMatchesSelector()
msProtocols
msPutPropertyEnabled
msWriteProfilerMark