본문 바로가기

Web/웹표준

javascript로 익스버전 체크 출처 | 네이버 소스 펌 function getInternetExplorerVersion() { var rv = -1; // Return value assumes failure. var ua = navigator.userAgent; //IE 7~10일 경우 버전 리턴 if (navigator.appName == 'Microsoft Internet Explorer') { var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) { rv = parseFloat( RegExp.$1 ); } //XP 혹은 VISTA의 경우 if(ua.toLowerCase().match(/win/)) { if(ua.replace(/ /g,'').in.. 더보기
ajax IE 에러 No Transport 액세스 거부 크롬에서나 사파리에서는 잘되는데 익스플로에서는 안됨 $.support.cors = true; $.ajax({ ~~}); 이렇게 하면 작동됨 물론 저게 먹히는경우는 json 형식만...xml방식은 동작안됨..버전마다 되는게 있고 안되는게 있다고 함 더보기
safari window.open 모바일 결제 때문에 window.open 사용했다가 아이폰(사파리)에서는 작동을 안함아래 참고하고 해보았는데..사파리에선..안먹힌다..왜 안되지 ㅠㅠ.. 결국 window.open '_self' 사용했다..----------------------------------------------------------------------------------------------------출처| http://snowple.tistory.com/357 01var popup;02 03function pop() {04 var settings = 'toolbar=0, status=0, menubar=0, scrollbars=yes, height=600, width=800';05 var target = 'popup.ht.. 더보기
2015년 웹 디자인 트렌드 출처 | http://cafe.naver.com/intyokyo/14140 더보기
encoding 이해 (1) ASCII 부터 UTF-8 까지의 변화.http://okky.kr/article/283470 (2) HTML 에서의 캐릭터셋(CharSet) 지정.http://okky.kr/article/283962 (3) JSP 에서의 인코딩 설정 및 한글 매개변수 가져오기에 대한 고찰.http://okky.kr/article/284291 더보기
http status code 아래는 [[HTTP]](하이퍼텍스트 전송 프로토콜) 응답 상태 코드의 목록이다. [[IANA]]가 현재 [http://www.iana.org/assignments/http-status-codes/ 공식 HTTP 상태 코드 레지스트리]를 관리하고 있다. == 1xx (조건부 응답) ==요청을 받았으며 작업을 계속한다.Fielding, Roy T.; Gettys, James; Mogul, Jeffrey C.; Nielsen, Henrik Frystyk; Masinter, Larry; Leach, Paul J.; Berners-Lee, Tim (June 1999). [https://tools.ietf.org/html/rfc2616 Hypertext Transfer Protocol – HTTP/1.1.] [[I.. 더보기
하이브리드앱 안드로이드 css 예외 안드로이드 4.3...?4.2 밑으론가..하위버전은 몇몇 css가 적용되지 않는다 1. width: calc(96% - 2px); 에서 calc 적용안됨 2. $("id li").click 이런식으로 아이디 아래 li,div 태그 속성 넣을때 조심해야한다. 속성이 달라도 id가 중복되면 사용안됨(상위버전은 되요;) 삽질하다가 찾아낸 사실 (출처: http://servedev.tistory.com/52) -----------------------------추가 정보 -----------------------------------------------------------하이브리드앱 개발시 안드로이드 1.0.* 일부 기기에서 select box touch 오류 발생 해결 하이브리드앱을 jquerymobile.. 더보기
파이어폭스의 ajax문제 IE,크롬,사파리는 잘되는데 파이어폭스만 오류가 났다. js경고로 1. 메인 쓰레드에서의 동기화된 XMLHttpRequest는 사용자 경험에 안좋은 영향을 미치기 때문에 더이상 사용하지 않습니다. 더 자세한 사항은 http://xhr.spec.whatwg.org/ 를 참고해 주십시오.2. window 문맥의 동기 모드에 있어서의 XMLHttpRequest 의 withCredentials 프로퍼티의 사용은 지원하지 않게 되었습니다. 이 두개 때문에 로그인바가 안나왔었는데 검색해보니 원인을 찾았다.비동기로 바꾸니 잘됨.. 아래 참고 사이트 본문 스크랩----------------------------------------------------------------------------어제까지 잘 되던 로그인.. 더보기
익스플로러9 jquery문제 문제1. 익스플로러9 밑으로 최신 jquery를 인식못한다.(2.x...js)2. jquery 버전이 너무 낮아지면 JSON.parse등 JSON관련 문구를 인식못한다.3. ajax도 인식못함 최선의 방법은 분기 태우기!html파일에head에다가 소스 추가 최상위에 있는 js파일에 //jquery support explorer 9$.support.cors = true; 추가하게되면 ajax 사용가능해짐 참고!!1. 익스플로9이하는 1.11 버전이 최적화!2. json2.js는 jquery버전이 낮을때 json이 없는데 저 파일로 인해 사용가능함 더보기
새로고침 하기 일반적인 다시 읽기window.location.reload(); history.go(-1); return false; 더보기
[html] 인터넷익스플로러 문서모드 최신으로 렌더링 [html] 인터넷익스플로러 문서모드 최신으로 렌더링 인터넷 익스플로러 자체가 표준을 제대로 지키지 않습니다.인터넷 익스플로러 9 미만 버전에서는 사이트가 제대로 보이지 않을 때가 있습니다.유용한 jQuery 플러그인을 사용하였음에도 불구하고.. 인터넷 익스플로러 9 미만 버전에서는 제대로 동작 하지 않을때도 있습니다. 그럴 때에 위와 같은 메타 태그를 추가하면, 문서를 렌더링할때 해당 브라우저 버전과 상관없이 IE 최신 문서 버전으로 렌더링을 하겠다는 뜻입니다. 위 태그를 넣었을때.. 일반적으로 UI적으로 확인이 가능한 것은 호환성 보기 버튼이 사라집니다. 여담으로.. 요즘 뜨거운 HTML5 지원도 인터넷 익스플로러가 대응이 느립니다... 인터넷 익스플로러는 한때 우리나라에서 브라우저 점유율 90% 이.. 더보기

반응형