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.msHorizontalMirrorHTMLVideoElement.msInsertVideoEffect()HTMLVideoElement.msIsLayoutOptimalForPlaybackHTMLVideoElement.msIsStereo3DHTMLVideoElement.msZoomHTMLAudioElement.msAudioCategoryHTMLAudioElement.msAudioDeviceTypeHTMLMediaElement.msClearEffects()HTMLMediaElement.msInsertAudioEffect()MediaError.msExtendedCodeMSGraphicsTrustmsGraphicsTrustStatusmsIsBoxedmsPlayToDisabledmsPlayToPreferredSourceUrimsPlayToPrimarymsPlayToSourcemsRealTimemsSetMediaProtectionManagermsSetVideoRectanglemsStereo3DPackingModemsStereo3DRenderModeonMSVideoFormatChangedonMSVideoFrameStepCompletedonMSVideoOptimalLayoutChangedmsFirstPaint
Pinned Sites APIs
Other APIs
x-ms-aria-flowfromx-ms-acceleratorkeyx-ms-format-detectionmsCachingmsCachingEnabledmsCapsLockWarningOffEvent.msConvertURL()mselementresizeDocument.msElementsFromRect()msIsStaticHTMLNavigator.msLaunchUri()msLaunchUriCallbackElement.msMatchesSelector()msProtocolsmsPutPropertyEnabledmsWriteProfilerMark
