Salve, sicuramente molti di voi diranno che in rete ci sono molti codici per saper quale tipo di browser sto utilizzando, e questo è vero; ma quanti di essi funzionano veramente?
Io utilizzavo questo script ma mi hanno fatto notare che non funziona con edge e neppure se usi chrome da tablet ios.
In pratica su pc windows se apro la mia pagina:
con chrome tutto ok
con Firefox, opera e IE allora appare il popup che ho impostato
con edge non appare niente, come se usassi chrome
Su tablet ios se apro la mia pagina:
con chrome appare il popup che ho impostato come se utilizzassi un'altro browser
con Firefox, opera e IE allora appare il popup che ho impostato
Vi posto il codice che utilizzo e vi chiedo se qualcuno ha qualcosa di meglio o se posso migliorare questo.Grazie
codice:<script> function ControllaBrowser() { if ( navigator.userAgent.indexOf("Edge") > -1 && navigator.appVersion.indexOf('Edge') > -1 ) { window.alert("ATTENZIONE! BROWSER EDGE NON PIENAMENTE SUPPORTATO POTREBBERO ESSERCI DEI COMPONENTI NON FUNZIONANTI, SI PREGA DI UTILIZZARE IL BROWSER CHROME, GRAZIE"); } else if( navigator.userAgent.indexOf("Opera") != -1 || navigator.userAgent.indexOf('OPR') != -1 ) { window.alert("ATTENZIONE! BROWSER OPERA NON PIENAMENTE SUPPORTATO POTREBBERO ESSERCI DEI COMPONENTI NON FUNZIONANTI, SI PREGA DI UTILIZZARE IL BROWSER CHROME, GRAZIE"); } else if( navigator.userAgent.indexOf("Chrome") != -1 ) { } else if( navigator.userAgent.indexOf("Safari") != -1) { window.alert("ATTENZIONE! BROWSER SAFARI NON PIENAMENTE SUPPORTATO POTREBBERO ESSERCI DEI COMPONENTI NON FUNZIONANTI, SI PREGA DI UTILIZZARE IL BROWSER CHROME, GRAZIE"); } else if( navigator.userAgent.indexOf("Firefox") != -1 ) { window.alert("ATTENZIONE! BROWSER FIREFOX NON PIENAMENTE SUPPORTATO POTREBBERO ESSERCI DEI COMPONENTI NON FUNZIONANTI, SI PREGA DI UTILIZZARE IL BROWSER CHROME, GRAZIE"); } else if( ( navigator.userAgent.indexOf("MSIE") != -1 ) || (!!document.documentMode == true ) ) { window.alert("ATTENZIONE! BROWSER EXPLORER NON PIENAMENTE SUPPORTATO POTREBBERO ESSERCI DEI COMPONENTI NON FUNZIONANTI, SI PREGA DI UTILIZZARE IL BROWSER CHROME, GRAZIE"); } } </script> </head> <body topmargin="10" bottommargin="10" bgcolor="01461a" onLoad="javascript:ControllaBrowser()">

Rispondi quotando