본문 바로가기
Language/JavaScript

[JavaScript] IE 에서 Edge browser 열기 (ft. microsoft-edge)

by 썸머워즈 2021. 3. 13.
반응형

끔찍한 IE에서 접근했을 시 Edge browser를 강제로 여는 방법에 대해 알아보자.

사실 그렇게 어려운 코드는 아니다. window.location에 'microsoft-edge:'를 추가해주면된다.

 

일단 이걸 사용하기에 앞서서 현재 브라우저의 상태를 체크해주는게 존재하는데

navigator.userAgent 라는 녀석이다.

 

이걸 염두에 두고 예제를 통해 알아보자.

 

▶예제1)

if(navigator.userAgent.indexOf("Trident") > 0){
	console.log("exLog")
	window.location = 'microsoft-edge:' + url //url : 이동할 주소
}
else if(/MSIE \d |Trident.*rv:/.test(navigator.userAgent)){
	console.log("exLog")
	window.location = 'microsoft-edge:' + url
}

if문과 else if문 둘다 걸리면 edge 브라우저를 실행시키는거라 사실 or조건으로 if문하나에 몰아넣어도된다.

 

script이기 때문에 당장 개발자도구를 열어서 테스트 해봐도된다.



위 이미지는 크롬에서 실행해본것이다. (크롬에서도 가능하다.)

IE에서도 비슷한 창이 뜨거나 바로 Edge 브라우저가 켜지면서 이동될것이다.

반응형


댓글

TOP