IE8 이하에서 trim 기능 지원하기
인터넷 익스플로어 8 은 아직까지도 어쩔 수 없이 지원하는 곳이 많은 브라우저이다.
하루빨리 IE8이 없어졌으면 하는 바램도 있다.
아예 메인 포털사이트에서 막아버리는건 어떨까 싶을정도로..
아무튼 그럼에도 불구하고 우리는 지원해줘야 하는 난관에 부닥치게 된다.
자주 사용하게 되지만 IE8 에서 안되는 기능 중 하나가 trim 기능이다. 이를 IE8처럼 trim 이 없는 브라우저에서 사용하려면 아래 함수를 추가해주면 된다.
if(typeof String.prototype.trim !== 'function') {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
};
}
물론 trim을 사용하기 전에 먼저 실행이 되었어야 한다.
한번만 선언해 주면 이후에 문제없이 사용이 가능하다.
'IT > Javascript' 카테고리의 다른 글
IE와 같은 구형브라우저에서 빌드없이 es6 최신문법 사용하기 (3) | 2018.03.15 |
---|---|
Emscripten CentOS7에 설치하기 (0) | 2017.11.13 |
IE7 이하에서 JSON 오브젝트를 지원해주는 방법 (0) | 2016.11.10 |
IE7 이하에서 querySelectorAll 를 지원해주는 방법 (0) | 2016.11.10 |
각 브라우저에서 사용중인 언어 알아내기 (0) | 2016.08.07 |