본문 바로가기

반응형

크로스 브라우징

PlugIn - jquery-user-agent (유저에이전트) (function ($) { $.ua = $.ua || { platform: {}, browser: {}, engine: {} }; var ua = navigator.userAgent.toLowerCase(), p = $.ua.platform, b = $.ua.browser, e = $.ua.engine, u = 'unknown'; //alert(navigator.userAgent); // detect platform p.name = (/(win|mac|linux|iphone|ipod|android)/.exec(ua) || [, u])[1]; p[p.name] = true; // detect browser b.name = (/(msie|firefox|chrome|safari|opera)/.exec(ua).. 더보기
window.resize 크로스 브라우징 window.open 메소드를 통해서 팝업을 띄우면서 크로스 브라우징 하다보니;;여간 짜증나는게 아니다;그리고 인터넷 익스플로러 11부터는 msie 문자열도 뱉어내지 않게 되다보니.. 별것도 아닌거에 공수를들이는 엿같은 상황이.. 해서 jQuery 를 인용해서 유저에이전트 플러그인을 좀 커스터마이징해서 살짝 함수 두어개 얹었다.해서 테스트를 하다보니.. 잘된다..ㅋㅋㅋ $(document).ready(function () { window.moveTo(0, 0); var w = $(document).width(); var h = $(document).height(); window.resizeTo(w, h); var mw = window.outerWidth - window.innerWidth; var mh .. 더보기
웹브라우저좀 알고 삽시다 웹개발자는 정말로 브라우저로 먹고 사는 직업이라고 해도 과언이 아니다. 근데 왜 이리 웹개발자중 브라우저에 대해서 간과하고 알려 하지 않는 사람들이 많을까?그럴때마다 정말로 짜증이 돋기는 한다. 먼저 웹접근성, 웹표준, 크로스 브라우징에 대해서 명확하게 알아야 한다. 웹어플리케이션을 개발할때는 순서는 다음과 같아야 하는것 같다. 운영정책에 따라서 웹접근성을 지원할 것인지 결정하여웹표준을 준수하여 코드를 작성하고 작성된 코드를 크로스 브라우징 테스트를 하여,브라우저별 특성을 지니고 있는 스크립트및 스타일시트 속성을 작성해안정적인 웹어플리케이션을 개발해야 한다. 웹접근성접근성이란 장애인뿐만 아니라 모든 사람이 정보통신 기기나 서비스를 손쉽게 활용할 수 있도록만드는 것을 말하는 것이다. 참고링크 웹표준W3C에.. 더보기

반응형