Para usar as APIs do Cordova, você precisa criar um aplicativo Cordova conforme descrito aqui:
Os aplicativos Cordova e seu fluxo de desenvolvimento são feitos de forma que fiquem o mais próximo possível do que um desenvolvedor do Cordova está acostumado, e separados do fluxo de trabalho do aplicativo HTML5 do QtCreator por enquanto.
A API de vibração do w3c (navigator.vibrate) deve funcionar imediatamente e, no momento, essa é uma falha do Oxide (nosso back-end de visualização da web), adicionei um bug para acompanhar o problema aqui: