mnswpr/src/services/user.service.js
2019-12-08 20:45:41 +08:00

21 lines
No EOL
499 B
JavaScript

export class UserService {
constructor() {
if (!this.id) {
this.browserId = this.generateId();
}
}
generateId() {
var nav = window.navigator;
var screen = window.screen;
var guid = nav.mimeTypes.length;
guid += nav.userAgent.replace(/\D+/g, '');
guid += nav.plugins.length;
guid += screen.height || '';
guid += screen.width || '';
guid += screen.pixelDepth || '';
return guid;
}
}