javascript - internet - ¿Cómo detecto el navegador IE y Edge?
habilitar javascript en chrome en windows (2)
Dudo que realmente necesites detectar el navegador. Pero aquí está de todos modos (no es necesario utilizar una biblioteca):
// detect IE8 and above, and edge
if (document.documentMode || /Edge/.test(navigator.userAgent)) {
alert(''Hello Microsoft User!'');
}
No se puede hacer que Parallax funcione correctamente en IE o Microsoft Edge. He buscado en foros y no he encontrado una solución al problema. Se me ha ocurrido con una solución por un momento. Quiero hacer que aparezca un mensaje si el usuario está utilizando IE o Edge. No estoy seguro de cómo puedo detectar que el navegador que se está utilizando es uno de los dos.
Aquí hay un código javascript con el que estoy tratando de trabajar:
<script src="https://github.com/ded/bowser/blob/master/src/bowser.js"></script>
// Determine Browser Used
browser = require(''bowser'').browser; becomes browser = require(''bowser'');
if (bowser.msie || bowser.msedge) {
alert(''Hello Microsoft User'');
}
Cualquier ayuda sería apreciada o si hay una mejor solución.
Para mi mejor esto:
var uA = window.navigator.userAgent,
isIE = /msie/s|trident//|edge///i.test(uA) && !!(document.uniqueID || document.documentMode || window.ActiveXObject || window.MSInputMethodContext),
checkVersion = (isIE && +(/(edge//|rv:|msie/s)([/d.]+)/i.exec(uA)[2])) || NaN;
Ve a correr: http://jsfiddle.net/Webnewbie/apa1nvu8/