This repository has been archived on 2025-12-16. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
word/public/redirect.js
2025-12-16 14:28:36 +01:00

25 lines
859 B
JavaScript

// Device Detection and Redirect
(function() {
// Check if we're already on the correct page
const currentPage = window.location.pathname.split('/').pop() || 'index.html'
// Check if we've already redirected (prevent infinite loops)
const hasRedirected = sessionStorage.getItem('hasRedirected')
if (hasRedirected) {
return
}
// Detect mobile device
const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)
|| window.innerWidth < 768
// Only redirect if needed
if (isMobile && currentPage !== 'mobile.html') {
sessionStorage.setItem('hasRedirected', 'true')
window.location.href = 'mobile.html'
} else if (!isMobile && currentPage === 'mobile.html') {
sessionStorage.setItem('hasRedirected', 'true')
window.location.href = 'index.html'
}
})()