JSFiddle - React, Tailwind, and code Playground
by Michael Prosser
JavaScript
// Quest version checker
class QuestDetection{
constructor() {
this.ua = navigator.userAgent;
}
isVersion(versionString){
if(this.ua.indexOf(versionString) > -1){
return true;
}
}
getVersion(){
if(this.ua.indexOf('Quest 3') > -1){
return 'Quest 3';
} else if(this.ua.indexOf('Quest Pro') > -1){
return 'Quest Pro';
} else if(this.ua.indexOf('Quest 2') > -1){
return 'Quest 2';
} else if(this.ua.indexOf('Quest 1') > -1){
return 'Quest 1';
} else {
return '';
}
}
}
var QD = new QuestDetection();
alert(QD.getVersion());
alert(QD.ua);