From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../api/domimplementation/hasfeature/index.html | 165 +++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 files/fr/web/api/domimplementation/hasfeature/index.html (limited to 'files/fr/web/api/domimplementation/hasfeature') diff --git a/files/fr/web/api/domimplementation/hasfeature/index.html b/files/fr/web/api/domimplementation/hasfeature/index.html new file mode 100644 index 0000000000..4480cdbbc0 --- /dev/null +++ b/files/fr/web/api/domimplementation/hasfeature/index.html @@ -0,0 +1,165 @@ +--- +title: DOMImplementation.hasFeature() +slug: Web/API/DOMImplementation/hasFeature +tags: + - API + - DOM + - Méthodes +translation_of: Web/API/DOMImplementation/hasFeature +--- +

{{ApiRef("DOM")}}

+ +

{{deprecated_header()}}

+ +

La méthode DOMImplementation.hasFeature() renvoie un {{domxref("Boolean")}} (booléen) indiquant si une fonctionnalité donnée est prise en charge. Cette méthode est dépréciée et les navigateurs modernes renvoient true (vrai) dans tous les cas.

+ +

Les différentes implémentations ont été assez divergentes quant au type de caractéristiques signalées. La dernière version de la spécification a décidé de forcer cette méthode à toujours renvoyer true, là où la fonctionnalité était précisée et utilisée.

+ +

Syntaxe

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

Paramètres

+ +
+
feature
+
est une {{domxref("DOMString")}} (chaîne de caractères) représentant le nom de la fonctionnalité.
+
version
+
est une {{domxref("DOMString")}} (chaîne de caractères) représentant la version de la spécification définissant la fonctionnalité.
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('DOM WHATWG', '#dom-domimplementation-hasfeature', 'DOMImplementation.hasFeature')}}{{Spec2('DOM WHATWG')}}Modifié pour toujours renvoyer true sauf pour les fonctionnalités SVG.
{{SpecName('DOM3 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM3 Core')}}Pas de modification de {{SpecName("DOM2 Core")}}
{{SpecName('DOM2 Core', 'core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM2 Core')}}Pas de modification de {{SpecName("DOM1")}}
{{SpecName('DOM1', 'level-one-core.html#ID-5CED94D7', 'DOMImplementation.hasFeature')}}{{Spec2('DOM1')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatGeckoDesktop("1.0")}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
Always true for non-SVG features.{{CompatUnknown}}{{CompatVersionUnknown}}{{CompatGeckoDesktop("19.0")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
Always true{{CompatChrome(44.0)}}{{CompatVersionUnknown}}{{CompatGeckoDesktop("51.0")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FonctionnalitéAndroidAndroid WebviewEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari MobileChrome for Android
Basic support{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatGeckoMobile("1.0")}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
Always true for non-SVG features.{{CompatVersionUnknown}}{{CompatUnknown}}{{CompatVersionUnknown}}{{CompatGeckoMobile("19.0")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatNo}}
Always true{{CompatNo}}{{CompatChrome(44.0)}}{{CompatVersionUnknown}}{{CompatGeckoMobile("51.0")}}{{CompatUnknown}}{{CompatUnknown}}{{CompatUnknown}}{{CompatChrome(44.0)}}
+
+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf