블로그

document.location.search.includes 익스플로러(IE) 오류 본문

트러블슈팅

document.location.search.includes 익스플로러(IE) 오류

wooluck 2019. 12. 26. 19:32

 문제

사이트의 더보기 버튼 미작동 이슈가 발생.

 

 분석

 - 특정 파라미터를 담은 URL이면 화면이 전환되는 메소드에서 해당 문제가 발생.

 - IE 11에서 발생.

 - includes 메소드가 동작하지 않음.

 - IE 11에서 includes 메소드를 지원하지 않음.

 

 해결

String.indexOf 메소드로 대체.

 

 

기존 코드

if(document.location.search.includes('test')) {
	// code
}

 

변경 코드

if(document.location.search.indexOf('test') > -1) {
  //code
}

 

Comments