라벨이 버그인 게시물 표시

window.open()시 width, height값이 설정한 값과 다른 현상

window.open()시 width, height값이 설정한 값과 다른 현상  window의 내장함수인 open()을 사용 시 브라우저별로 값이 다르게 나타나는 현상 문법 window.open( URL, name, specs, replace ) specs에 " width=pixels", "height=pixels"값을 입력하여 크기를 설정 가능합니다. window.resizeTo(aWidth, aHeight) aWidth, aHeight 설정 시 window의 outerWidth, outerHeight값이 설정한 값으로 변경됩니다. 현상 현상 확인의 경우 하단의 링크에서 확인 가능합니다 샘플 링크 최초 확인 시 IE11, Edge, chorme(win10/win8), Opera 브라우저에서 설정한 값과 다르게 크기가 설정되는 것을 확인하였습니다.(2019.11.20기준) window open() 시 window의 innerWidth,innerHight값이 specs에서 설정한 width, height값과 같아야 합니다. window.resizeTo() 함수 사용 시 Edge 브라우저에서 값이 다르게 설정 됩니다. 해결방안 변경 후 값 재보정 얼만큼 잘못된 값이 설정될지는 실행 전 알 수 없습니다. 이에 대하여 설정 된 후 보정을 통하여 원하는 값으로 설정되도록 합니다. resize event에서 설정 값, outer/inner의 차이를 통해 값 보정

마지막 문자가 개행 문자인 경우 무시되는 현상

마지막 문자가 개행문자인 경우 무시되는 현상 현상 HTML Tag의 마지막 문자가 단독으로 존재하는 개행문자인 경우 개행처리를 하지 않음 현상 확인 방법 DOM에 value 직접 셋팅 단독 개행문자(Enter) 단독 개행문자(br Tag) script를 사용하여 innerHTML의 value 변경 script 실행 \n이 마지막으로 변경 \r\n이 마지막으로 변경 br Tag가 마지막으로 변경 해결 방안 개행문자(\n, br tag, etc...)를 하나 더 추가하여 개행처리가 되도록 한다. br Tag 2번 사용 textarea tag를 사용 한다.(단일 개행문자 적용가능) 테스트 환경 IE11, Chrome, FF, Edge, Opera, Safari 기타 innerHTML만이 아닌 textcontent로 개행문자를 적용 시 동일하게 현상 발생.

iOS UIWebView touchend event 미발생

iOS UIWebView에서 touchend event 미발생 현상 UIWebView에서 화면 밖으로 드래그 동작 시 touchend event 미발생 현상 확인 방법 iOS_UIWebView_screenOut.html or https://angwangho.github.io/sampleFile/webview/iOS_UIWebView_screenOut.html 위 링크 'iOS_UIWebView_screenOut.html' File을 다운로드 또는 URL을 사용합니다. App store 접속하여 'webview' 검색 'WebView - WKWebView and UIWebView rendering'를 다운로드 후 실행 UIWebView 선택하여 URL을 입력 후 'Go'버튼을 클릭 우측 Edge 영역에서 부근에서 드래그하여 화면 밖으로 이동 5번 동작을 반복하여 실행 시 노란색 textarea에 touchstart event만 나오는 것을 확인합니다 테스트 환경 iPad Air2 iOS 10.3.2 가로모드, iPad Pro iOS 11.2.6 세로모드, iPad Pro iOS 12.1.1 가로모드 기타 Safari 브라우저의 경우 touchend event 발생 WKWebView에서는 touchend event 발생