Verificação rápida de recursos em JS

'example' in navigator; // => false

Faça disso uma função:

function exampleExists() {
return 'example' in navigator;
}

exampleExists
(); // => false

Que tal reutiliz√°vel?

function featureExists(feature) {
return feature in navigator;
}

N√£o h√° muito mais do que isso. √Č √ļtil quando depender da Modernizr pode ser um pouco demais.