navigator.userAgent 이런걸로 구분하는건
스크립트 상에서 구별할때 쓰는거잖아.
근데 <script src="주소"> 이런걸
브라우저별로 다르게 로딩하려면 어떻게 해야됨?
<!--[if IE]> -->
이런건 IE11에서는 해석 안된대 ㅠㅠ
IE끼리 구별하는건 저게 되는데,
IE11과 크롬을 구분하겠다 치면 도대체 어떻게 해야하는지 모르겠음.
검색하면 죄다 <!--[if IE]> --> 써놓고, 댓글에 "응, 그거 안됨" 이런게 대부분임 ㅠㅠ
정말 어떻게 구분해야됨?
저거 골때려서 라이브러리 합치려고 했는데
도저히 못하고 GG침 ㅠㅠ
게다가 용량도 많아서 모바일은 데이터도 갉아먹을거 같으니 도무지 동시 로딩은 할게 아님.
물론 충돌도 할거고... ㅠㅠ
createElment로 만든후 바디에 넣어주자 - dc App
https://stackoverflow.com/questions/29987969/how-to-load-a-script-only-in-ie
이런거
해야되는듯 ㅠㅠ ㄳㄳ
아무래도 선로딩 되어야하는 라이브러리인데 스크립트 구문 넣으면 순서가 뒤집힐까봐 걱정인데 async 이런거 해줘야되나? 검색해봐야겠네 ㅠㅠ
역시 여기에 개고수 많은듯
js에 navigator.agent였나 여튼 비슷한 구문의 사용자환경 체크 방법이 있음. 그걸로 체크하고 + html헤더에 쓰면 댐.. 콜백 필요하면 on load 붙여주고
참고로 async모드로 구현할땐 onload오면 다음단계꺼 똑같이 반복해서 순차 디페던시 맞춰주는 방법을 쓴다. 체계적으로 관리해야하면 모듈러를 사용