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