In some cases user may be "last seen" even though browser tab is in the background or computer is locked
13 lines
336 B
JavaScript
13 lines
336 B
JavaScript
// for android we test webkit
|
|
var hiddenProperty = document.hidden !== undefined ? "hidden" : (
|
|
document.webkitHidden !== undefined ? "webkitHidden" : undefined
|
|
);
|
|
|
|
export default function() {
|
|
if (hiddenProperty !== undefined){
|
|
return !document[hiddenProperty];
|
|
} else {
|
|
return document && document.hasFocus;
|
|
}
|
|
};
|