출처 : IE로 접속 시 알림창(alert) 띄우기 (tistory.com)
출처 : [JSTL] fn:contains 포함되는 문자열 찾기 (tistory.com)
IE 11 브라우져에서는 javascript 의 async , await 키워드가 인식되지 않아 ,request의 UserAgent를 확인하여 IE 11일 경우와 IE-Edge 일 경우 분기 처리 하도록 테스트 해보았습니다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<c:set var="userAgentInfo" value="${header['User-Agent']}" />
<script type="text/javascript">
// 2022.07.02 UserAgent 구분 진행
<c:choose>
<c:when test="${fn:contains(userAgentInfo,'Trident') || fn:contains(userAgentInfo,'MSIE') }">
// IE 11일 경우
function doProcess() {
//...
}
</c:when>
<c:otherwise>
// 그 이외 일 경우
async function doProcess() {
//...
}
</c:otherwise>
</c:choose>
</script>
'JAVA' 카테고리의 다른 글
web.xml encodingFilter url 접근 확장자 별로 적용 예제 (0) | 2023.03.14 |
---|---|
[Eclipse] SVN Connector 오프라인 설치 진행 (0) | 2023.01.27 |
[전자정부프레임워크3.9] 클라이언트에서 요청 시에 CORS 오류 발생 관련 처리 사항 (0) | 2021.12.01 |
[AES 알고리즘] Input length must be multiple of 16 when decrypting with padded cipher 발생 시에 확인 해볼 사항 (0) | 2021.10.21 |
[전자정부프레임워크 3.9] @RequestBody 를 Nullable 처리 하기 (0) | 2021.10.19 |