MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Node.isSupported()

Вышла из употребления
Эта возможность вышла из употребления. Хотя она может продолжать работать в некоторых браузерах, её использование не рекомендуется, поскольку она может быть удалена в любое время. Старайтесь избегать её использования.

Node.isSupported() возвращает Boolean флаг содержащий результат проверки реализует ли реализация DOM определенное свойство и поддерживается ли это свойство конкретным узлом.

Синтаксис

boolValue = element.isSupported(feature, version)

Параметры

feature
Это DOMString содержащая имя свойства для проверки. Это тоже имя, которое может быть передано в метод hasFeature в DOMImplementation. Возможные значения определенные в спецификации ядра DOM перечислены в DOM Level 2 соответствующий раздел.
version
Это DOMString содержащая номер версии свойства для ис проверки.В DOM уровень 2, version 1, это строка 2.0. если версия не указана, поддерживает любую версию свойства, вызывает метод и возвращает true.

Пример

<div id="doc">
</div>

<script>
 // Получить элемент и проверить поддерживает ли он модуль DOM2 HTML.
 var main = document.getElementById('doc');
 var output = main.isSupported('HTML', '2.0');
</script>

Спецификации

Спецификация Статус Коментарий
DOM
Определение 'Node' в этой спецификации.
Живой стандарт Удалено из спецификации.
Document Object Model (DOM) Level 3 Core Specification
Определение 'Node.isSupported()' в этой спецификации.
Рекомендация Никаких изменений с Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
Определение 'Node.isSupported()' в этой спецификации.
Рекомендация Изначальное описание.

Совместимость с браузерами

Свойство Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка ? Поддерживается от 1.0 (1.7 или ранее) до 21.0 (21.0).
Удалено в 22.0 (22.0) [1]
? ? ?
Свойство Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка ? Поддерживается от 1.0 (1.0) до 21.0 (21.0).
Удалено в 22.0 (22.0) [1]
? ? ?

Gecko-специфичные замечания

[1] Начиная с Gecko 19.0 (Firefox 19.0 / Thunderbird 19.0 / SeaMonkey 2.16) этот метод всегда будет возвращать true (ошибка 801425) и начиная с Gecko 22.0 (Firefox 22.0 / Thunderbird 22.0 / SeaMonkey 2.19) этот метод был удален.

Смотрите также

  • Принадлежит интерфейсу Node.

Метки документа и участники

 Внесли вклад в эту страницу: AlexAlex
 Обновлялась последний раз: AlexAlex,