[TIL, JS] IE 브라우저로 접속시 Edge 브라우저로 전환시키기.

devdevedddddd·2021년 5월 28일
0

5월의 배움

목록 보기
2/3
post-custom-banner

InternetExploler 브라우저로 접속시 Edge로 강제 전환시키고 싶다면,

  • 상황

기존 시스템은 IE로 개발 되었는데, 이번에 새로 개발하면서 크롬으로 시스템을 운영할 수 있게 되었다.

그래서 기존 사용자들을 위해, IE를 청산하기위해 IE브라우저에서 Edge로 강제 전환해주는 스크립트를 찾게되었다.

크롬으로 전환하는 스크립트는 찾을 수 없었다.

    <meta
      name="description"
      content="Web site created using create-react-app"
    />
    <script>
      if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) {
        alert(
          "해당 시스템은 구 버전의 브라우저를 지원하지 않습니다. 크롬 혹은 엣지를 통해 접속해주세요."
        );

        window.location = "microsoft-edge:" + window.location;

        setTimeout(function () {
          window.location = "https://go.microsoft.com/fwlink/?linkid=2135547";
        }, 1);
      } else {
      }
    </script>
    <title>React App</title>

index.html 에 해당 스크립트를 삽입하면 된다.

다만 IE 브라우저 최초 접속시에만 적용이 되는 이슈가 있었다.

profile
노력과 성장을 기록합니다.
post-custom-banner

0개의 댓글