redirectMobile/redirectMobile.js.html
tofulm 22e82c5d7a ajout 2 options de config :
- connecte => fonctionnel
- type de page => ok si toutes les pages, todo pour cibler les pages
2020-12-27 15:20:24 +01:00

35 lines
997 B
HTML

#HTTP_HEADER{Content-Type: text/javascript; charset=utf-8}
#HTTP_HEADER{Vary: Accept-Encoding}
[(#REM)<script>]
console.log("coucou redirectMobile");
window.addEventListener('load', () => {
redirectPWA();
});
// redirection vers le site PWA
async function redirectPWA() {
if ('userAgent' in navigator) {
try {
if( navigator.userAgent.match(/iPhone/i)
|| navigator.userAgent.match(/webOS/i)
|| navigator.userAgent.match(/Android/i)
|| navigator.userAgent.match(/iPad/i)
|| navigator.userAgent.match(/iPod/i)
|| navigator.userAgent.match(/BlackBerry/i)
|| navigator.userAgent.match(/Windows Phone/i)
){
var question = confirm("Voulez-vous consulter la version mobile de ce site ?")
if (question){
var url = "#CONFIG{redirectmobile/urlmobile}";
window.location = url;
} else {
console.log("version desktop");
}
}
}
catch (e) {
console.log('Redirect vers site mobile indisponible');
}
}
}