스크립트 내에서 브라우저 종류에 따라서 js 파일 추가를 다르게 하고 싶을 때.
	var browser = (function() { // 브라우저 확인
		var s = navigator.userAgent.toLowerCase();
		var match = /(webkit)[ \/](\w.]+)/.exec(s) ||
		/(opera)(?:.*version)?[ \/](\w.]+)/.exec(s) ||
		/(msie) ([\w.]+)/.exec(s) ||
		/(mozilla)(?:.*? rv:([\w.]+))?/.exec(s) ||
		[];
		return { name: match[1] || "", version: match[2] || "0" };
		}());
var addJavascript = function(jsname, type) { // js 삽입하는 스크립트
	var th = document.getElementsByTagName('head')[0];
	var s;
	if(type == "js"){
		s = document.createElement('script');
		s.setAttribute('type','text/javascript');
		s.setAttribute('src',jsname);
	}
	else if(type == "css"){
		s = document.createElement('link');
		s.setAttribute('rel','stylesheet');
		s.setAttribute('href',jsname);
	}
	th.appendChild(s);
}
if( browser.name == "msie" && browser.version <= 8 ){ // IE8버전 이하일때 적용
// something...
}
addJavascript 함수 소스 출처 : http://wansdream.net/459
'Dev > JS/JQuery' 카테고리의 다른 글
| JQuery 함수 정리 (0) | 2015.11.17 | 
|---|---|
| HighCharts : 자바스크립트 그래프 라이브러리 (0) | 2014.03.14 | 
| JQuery ajax로 xml 파싱하기 (0) | 2014.02.13 | 
| IE 외의 브라우저에서 클립보드에 복사(웹표준) (0) | 2013.11.11 | 
| Javascript 이클립스 플러그인 설정 (개발환경) (0) | 2013.09.30 |