Spec-Zone.ru › Web APIs

Документ: свойство implementation

Базовая версия Широко доступна

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство Document.implementation возвращает объект DOMImplementation, связанный с текущим документом.

Значение

Объект DOMImplementation.

Примеры

const modName = "HTML";
const modVer = "2.0";
const conformTest = document.implementation.hasFeature(modName, modVer);

console.log(`DOM ${modName} ${modVer} supported?: ${conformTest}`);

// Log: "DOM HTML 2.0 supported?: true" (hasFeature always returns true)

Предупреждение: Не используйте это для определения наличия функции. Метод hasFeature() всегда возвращает true.

Примечания

Рекомендация W3C по DOM уровня 1 задавала только метод hasFeature, который является одним из способов определения, поддерживается ли модуль DOM браузером (см. пример выше и Что заявляет ваш пользовательский агент о поддержке?). Если доступны, другие методы DOMImplementation предоставляют сервисы для управления элементами, выходящими за пределы одного документа. Например, интерфейс DOMImplementation включает метод createDocumentType, с помощью которого можно создавать DTD для одного или нескольких документов, управляемых реализацией.

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

Спецификация
DOM
# ref-for-dom-document-implementation①

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
implementation 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/implementation

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API