Как получить данные пользователя браузера и устройства в приложении Vue 3

#browser #device #vuejs3

Вопрос:

я попытался установить https://www.npmjs.com/package/vue-device-detector и https://www.npmjs.com/package/vue-device-detector-js

у обоих есть ошибка с vue 3.

 Uncaught TypeError: Cannot set property '$device' of undefined
at Object.install (index.js:90)
at Object.use (runtime-core.esm-bundler.js:4136)
at eval (main.js:50)
at Module../src/main.js (app.js:7989)
at __webpack_require__ (app.js:849)
at fn (app.js:151)
at Object.1 (app.js:8758)
at __webpack_require__ (app.js:849)
at checkDeferredModules (app.js:46)
at app.js:925
 

Я хочу знать, использует ли пользователь chrome mobile, потому что окно просмотра в этих браузерах и устройствах отличается от других браузеров.

Есть какой-то способ получить данные об устройстве пользователя и браузере в Vue 3?

Большое спасибо