mozilla
Your Search Results

    DOMImplementation.hasFeature()

    The DOMImplementation.hasFeature() method returns a Boolean flag indicating if a given feature is supported.

    The different implementations fairly diverged in what kind of features were reported. The latest version of the spec settled to force this method to always return true, except for SVG features, where the functionality was accurate and in use.

    Syntax

    flag = document.implementation.hasFeature(feature, version);

    Parameters

    feature
    Is a DOMString representing the feature name.
    version
    Is a DOMString representing the version of the specification defining the feature.

    Specifications

    Specification Status Comment
    DOM
    The definition of 'DOMImplementation.hasFeature' in that specification.
    Living Standard Modified to always return true except for SVG features.
    Document Object Model (DOM) Level 3 Core Specification
    The definition of 'DOMImplementation.hasFeature' in that specification.
    Recommendation No change from Document Object Model (DOM) Level 2 Core Specification
    Document Object Model (DOM) Level 2 Core Specification
    The definition of 'DOMImplementation.hasFeature' in that specification.
    Recommendation No change from Document Object Model (DOM) Level 1 Specification
    Document Object Model (DOM) Level 1 Specification
    The definition of 'DOMImplementation.hasFeature' in that specification.
    Recommendation Initial definition.

    Browser compatibility

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Basic support (Yes) 1.0 (1.7 or earlier) (Yes) (Yes) (Yes)
    Always true for non-SVG features. ? 19.0 (19.0) ? ? ?
    Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Basic support (Yes) 1.0 (1.0) (Yes) (Yes) (Yes)
    Always true for non-SVG features. (Yes) 19.0 (19.0) ? ? ?

    See also

    Document Tags and Contributors

    Contributors to this page: LouisLazaris, kscarfone, MattouFP, jsx, teoli
    Last updated by: teoli,