26.09.29
0
조회 170
26.09.26
1
조회 134
26.09.24
0
조회 159
26.09.23
0
조회 166
26.09.19
0
조회 482
26.09.11
0
조회 144
26.09.10
0
조회 137
26.09.10
0
조회 143
26.09.10
0
조회 111
26.09.10
0
조회 98
26.09.09
1
조회 95
26.09.04
0
조회 352
26.09.03
0
조회 336
26.09.01
1
조회 131
26.08.29
0
조회 171
26.08.22
0
조회 281
26.08.20
0
조회 310
26.08.13
0
조회 304
26.08.13
0
조회 353
26.08.13
0
조회 198
댓글 7
일부 애드온과 충돌하여 발생한 문제였습니다. 자꾸 애드온이 말썽을 일으키네요! :(
참고로 브라우저 기준(특히 UserAgent 기준)으로 다른 동작을 하는것은 권장되지 않습니다.
특정 기능이 있는 브라우저와 없는 브라우저를 구분하려면 modernizr 등 라이브러리 사용하시는것이 권장됩니다.
물론 직접 개발하신 자료가 아니거나 수정하긴 힘든 상황이라면 어쩔수 없겠지만요.
오늘 보니까 일부 애드온과 충돌하여 이게 작동하지 않아서 질문글을 올리게 됐습니다. ㅎㅎ;;
이 코드가 사실상 특정 브라우저만 차별하는 것이긴 한데, IE만을 구별해야 하는 상황이라서 UserAgent로 판별하는 것 같습니다. 흠.. 말씀해주신 라이브러리는 한번 알아보겠습니다!
$browser 라는 변수는 원래 없습니다. 어떤 자료에서 만들어 쓴 모양이네요.
라이믹스에서 브라우저 정보를 가져오는 공식적은 방법은 아래와 같습니다. IE는 IE라고 나옵니다.
Rhymix\Framework\UA::getBrowserInfo()