Backend 언어 및 프레임워크/Javascript- Node, express, Nest

ReactJS) IE(internet Explorer) 대응 ( IE 브라우저로 접속했을때 우회 시키거나 경고창 뜨게하기)

도전맨 2022. 3. 11. 10:37
반응형

 


componentDidMount() {
    this.checkIEAccess()
  }



checkIEAccess = () =>{

    if(navigator.userAgent.indexOf("Trident") > 0){
       alert("*** 은 Microsoft Edge, Chrome 브라우저에 최적화 되어있습니다. " + "원활한 사용을 원하시면 Microsoft Edge, Chrome 브라우저를 권장합니다. 확인버튼을 누르면 Edge브라우저로 자동으로 이동됩니다.") 
       window.location = 'microsoft-edge:' + url 
      } else if(/MSIE \d |Trident.*rv:/.test(navigator.userAgent)){ 
        alert("*** 은 Microsoft Edge, Chrome 브라우저에 최적화 되어있습니다. " + "원활한 사용을 원하시면 Microsoft Edge, Chrome 브라우저를 권장합니다. 확인버튼을 누르면 Edge브라우저로 자동으로 이동됩니다.") 
        window.location = 'microsoft-edge:http:' + url 
      };
  }
반응형