Add 'beef.hardware.cpuType()'

This commit is contained in:
bcoles
2013-02-03 03:01:54 +10:30
parent 6913e97e2e
commit 78162e6d26

View File

@@ -8,10 +8,27 @@ beef.hardware = {
ua: navigator.userAgent,
cpuType: function() {
// IE
if ((typeof navigator.cpuClass != 'undefined')) {
cpu = navigator.cpuClass;
if (cpu == "x86") return "32-bit";
if (cpu == "68K") return "Motorola 68K":
if (cpu == "PPC") return "Motorola PPC";
if (cpu == "Alpha") return "Digital";
if (this.ua.match('Win64; IA64') return "64-bit (Intel)";
if (this.ua.match('Win64; x64') return "64-bit (AMD)";
// Firefox
} else if ((typeof navigator.oscpu != 'undefined' {
if (navigator.oscpu.match('WOW64|x64|x86_64)') return "64-bit";
}
if (navigator.platform.toLowerCase() == "win64") return "64-bit"
return "32-bit";
},
isVirtualMachine: function() {
var result = false;
if (screen.width % 2 || screen.height % 2) result = true;
return result;
if (screen.width % 2 || screen.height % 2) return true;
return false;
},
isNokia: function() {