// get system info from device objectvar model = device.model;
var system = device.systemName;
var osVersion = device.systemVersion;
var batteryLevel = device.batteryLevel;
// create and display it in an alertvar s = "Model: " + model + "\n";
s = s + "System: " + system + "\n";
s = s + "OS: " + osVersion + "\n";
s = s + "Battery: " + batteryLevel;
alert(s);
// branch logic based on platformif (device.systemName == 'macOS') {
// do something only on Mac
}
else {
// do something only on iOS
}
Device
Drafts defines a single global
device
object which provides access to information about the current device.Examples
// get system info from device object var model = device.model; var system = device.systemName; var osVersion = device.systemVersion; var batteryLevel = device.batteryLevel; // create and display it in an alert var s = "Model: " + model + "\n"; s = s + "System: " + system + "\n"; s = s + "OS: " + osVersion + "\n"; s = s + "Battery: " + batteryLevel; alert(s); // branch logic based on platform if (device.systemName == 'macOS') { // do something only on Mac } else { // do something only on iOS }