Web Scripts 에서 Cookie 에 접근하기
2014/04/26 - [JAVA/Alfresco] - Web Scripts 에서 Request Header 조회하기
2014/04/27 - [JAVA/Alfresco] - Web Scripts 에서 모바일 기기 체크하기
지난 포스팅에서 정리했던 Web Scripts 스크립트 헬퍼 부분에 쿠키에 접근하는 로직을 추가하였다.
사용법은 아래와 같다.
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
2014/04/26 - [JAVA/Alfresco] - Web Scripts 에서 Request Header 조회하기
2014/04/27 - [JAVA/Alfresco] - Web Scripts 에서 모바일 기기 체크하기
지난 포스팅에서 정리했던 Web Scripts 스크립트 헬퍼 부분에 쿠키에 접근하는 로직을 추가하였다.
사용법은 아래와 같다.
2014/04/26 - [JAVA/Alfresco] - Web Scripts 에서 Request Header 조회하기
이전 글에서는 Alfresco Web Scripts 에서 Header 를 조회하는 방식을 알아보았다. 이번 글에서는 User-Agent 를 조사하여 모바일 기기인지를 체크하는 방법을 설명한다.
getMobileDevice() 함수와 isMobile() 함수가 추가되었으며, 사용법은 아래와 같다.
Template component 로 Web Scripts 에서 Request 헤더에 쉽게 접근할 수 있는 방법이 보이지 않았다.
(그냥 컴포넌트를 요청하면 헤더를 사용할 수 있는데...)
그리하여 요리조리 테스트해보면서 아래와 같은 헬퍼클래스를 만들었다.
사용법은 아래와 같다.
1. 인터넷익스플로러
- F12 누르면 나온다.
- console.log 는 디버그를 시작해야 만 확인 가능하다.
2. 크롬
- F12 누르면 나온다.
3. 파이어폭스
- 예전에는 Firebug 를 썼는데, 지금은 검사기라는 도구를 별도로 제공한다.
- 단축키는 모름;;;
4. 사파리
- "편집 > 기본설정" 의 고급 탭에서 "메뉴 막대에서 개발자용 메뉴 보기" 체크를 설정한다.
- 그래야 개발자용이라는 메뉴가 보이고 거기서 "Web Inspector" 라는 개발자 도구를 띄울 수 있다.
5. 오페라
- Ctrl + Shift + I(아이) 로 띄울 수 있다.
- 크롬이랑 비슷하게 생겼다
오늘은 여기까지만~
아랫사람이 "뭐가 중요하나요?", "우선순위는 어떻게 되나요?" 라고 물어본다면...
"다 중요해"
이렇게는 절대 대답하지 말자. 너무 듣기 싫은 말 중 하나이다. (뭘 어쩌라는 건가요?)
다 중요하다는 것은 우선순위가 없다는 것이고 그럼 중요한 것이 없다라고 생각할 수도 있는데, 도대체 무슨 생각으로 그런 대답을 하는 것인지 이해가 안된다.
아무리 모두 중요하더라도 한 사람은 동시에 여러가지 일을 할 수 없다. 일을 안하려는 것이 아니라 중요한 것에 더 집중하려는 아랫사람의 마음도 조금은 이해해 줬으면 좋겠다.
다 중요한지 몰라서 물어보는 거라고는 생각 하지는 않겠지????
검색 시에 target 폴더를 제외시키려면 아래와 같이 해당 폴더 속성의 "Attributes" 를 "Derived" 로 설정합니다.
위 설정을 하면 "Open Resource" 에도 적용됩니다.
화면을 구성하다보니 width 나 height 를 100%에서 몇 픽셀을 뺀 값으로 설정해야 하는데, 자바스크립트에서 설정하는 것도 좀 부담스럽고 해서 검색을 해봤더니 역시나 있었다!!!
CSS3 에서는 calc 라는 함수가 지원되는데 사용법은 아래와 같다.
/* Firefox */
height: -moz-calc(100% - 18px);
/* WebKit */
height: -webkit-calc(100% - 18px);
/* Opera */
height: -o-calc(100% - 18px);
/* Standard */
height: calc(100% - 18px);
IE 하고 Chrome 에서는 표준 함수가 먹는데, 다른 브라우저는 아직 확인 못해봄... (파폭은 calc 함수가 먹는다.)
참고자료: http://stackoverflow.com/questions/2434602/css-setting-width-height-as-percentage-minus-pixels
블로그를 통해 개인의 자료 저장소 만들 수 있도록 하는 중...
오니님의짱깬뽀 (http://elena90.tistory.com/, http://durl.me/6rni8g)
빠른 성장 기원합니다.
XMLHttpRequest 를 이용하여 다른 도메인의 서비스를 호출하면 아래와 같은 오류를 직면하게 된다.
XMLHttpRequest cannot load http://example.com/login. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.
web.xml 에 아래와 같이 필터를 추가하면 개발단계에서는 오류 해결은 가능. 운영 시에는 옵션 조정이 필요할 듯 하다.
출처: http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#CORS_Filter