MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

Document.implementation

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

 

Sumário

Retorna um objeto DOMImplementation associado ao documento atual.

Sintaxe

DOMImpObj = document.implementation;

Exemplo

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

alert( "DOM " + modName + " " + modVer + " supported?: " + conformTest );

// alerts with: "DOM HTML 2.0 supported?: true" if DOM Level 2 HTML module is supported.

Uma lista dos nomes de módulos (ex., Core, HTML, XML, etc) está disponível na DOM Level 2 Conformance Section

Notas

A Recomendação do W3C DOM Level 1 apenas especifica o método hasFeature, que é o único meio de verificar se o módulo DOM é suportado pelo navegador (veja exemplo acima e What does your user agent claim to support?). Quando disponível, outros métodos DOMImplementation proverão serviços para controlar coisas fora deste único documento. Por exemplo, a interface DOMImplementation inclui um método createDocumentType com o qual DTD's podem ser criados para um ou mais documentos gerenciados pela implementação.

Especificação

Notas específicas para o Gecko

  • À partir do Gecko 19.0 (Firefox 19.0 / Thunderbird 19.0 / SeaMonkey 2.16) o método hasFeature irá sempre retornar true.

Etiquetas do documento e colaboradores

 Colaboradores desta página: macalha
 Última atualização por: macalha,