dl_site_nuxt/middleware/burying-point.js
2025-10-15 15:30:10 +08:00

21 lines
575 B
JavaScript

export default async function ({
$axios,
store,
req
}) {
let userAgent = process.server ? req.headers['user-agent'] : navigator.userAgent
let url = process.server ? req.headers['referer'] : window.location.href
const isMobile = (userAgent) => {
return /Mobile|Android|iPhone|iPad|iPod|Opera Mini|IEMobile|BlackBerry|webOS/i.test(userAgent);
}
store.commit('SET_DEVICE', isMobile(userAgent))
let data = {
url,
equipment: store.state.device,
}
if (url && url !== '') {
console.log("url", url)
$axios.post('/web/pageSave',data)
}
}