Estoy tratando de redirigir a los usuarios de IE a Edge ya que IE se retira.
Mi sitio web está construido por Angular 7 y puse este código en ngOnInit()
const ua = window.navigator.userAgent; if (ua.indexOf("MSIE ") > 0 || ua.indexOf("Trident") > 0) { window.location.href = "microsoft-edge:" + window.location.href; setTimeout(function () { window.location.href = "https://support.microsoft.com/zh-tw/office/%E9%80%99%E5%80%8B%E7%B6%B2%E7%AB%99%E5%9C%A8-internet-explorer-%E4%B8%AD%E7%84%A1%E6%B3%95%E4%BD%BF%E7%94%A8-8f5fc675-cd47-414c-9535-12821ddfc554"; }, 0); }mis pasos:
Abra IE y escriba http://localhost:4200/index en la barra de URL
→ Ventana de IE: redirigir a la página de soporte de Microsoft
→ nueva ventana Edge abierta con http://localhost:4200/index
Cierre la ventana de Edge y mantenga abierta la ventana de IE y vuelva a escribir http://localhost:4200/index en IE
→ Ventana de IE: redirigir a la página de soporte de Microsoft
→ ninguna ventana Edge abierta
Pero si cierro la ventana de IE y la ventana de Edge y abro una nueva ventana de IE y hago todo de nuevo, funciona bien.
Información de la versión
¿Alguien sabe por qué y cómo puedo solucionarlo?