2010-02-09 5 views
19

휴대 전화 용으로 비교적 간단한 버전의 사이트를 만들고 싶지만 많은 기능을 위해 반드시 JavaScript와 jQuery가 필요합니다.jQuery 및 모바일 브라우저 호환성?

Google 검색 결과가 도움이되지 못했습니다. 휴대 전화에서 인기있는 브라우저와 jQuery의 호환성은 어떻게됩니까?

나는 스마트 폰에 대해 이야기하고 있습니다. 이러한 플랫폼

  • 안드로이드 1.5 이상

    와의이 Opera Mobile를 추가 할 수 있도록 예를 들어, 기본 브라우저.

  • +1

    http://www.jqtouch.com/ 또한 재미있을 것입니다. "iPhone, iPod Touch 및 기타 혁신적인 장치에서 모바일 웹 개발을위한 jQuery 플러그인" – xijo

    +2

    ; 모바일에 대한 공식 jQuery : http://jquerymobile.com –

    답변

    14

    jQuery는 Android 및 iPhone 웹 브라우저 (WinMo에 대해 알지 못함)에서 제대로 작동해야합니다. JavaScript가 완벽하게 지원되며 대부분 표준을 준수하기 때문입니다.

    jQuery의 특정 기능을 약간 확장하면 나 또는 다른 사람들이 더 나은 대답을 줄 수 있습니다.

    +0

    답변을 주셔서 감사합니다 아마도 jquery로드 함수와 DOM 조작 및 아약스가 필요합니다 – fractalbit

    +1

    네, 잘 작동합니다. –

    +1

    내 Nexus One with Android 2.2는 내 데스크탑 Chromium (5.0.375.99 (51029) Ubuntu 10.04)보다 http://jquery.com/test/에서 성능이 우수합니다. 그들은 거의 같은 점을 생각하면 실패합니다 ... –

    1

    Android 및 iPhone은 모두 웹킷 브라우저 (바 플러그인)입니다. 나는 그것들에 효과가 없다면 나는 놀랄 것이다.

    +1

    질문이 짐작보다 데이터에 관한 것입니다 – gcb

    0

    은 현재 오페라 모바일에서 잘 작동합니다 - 당신은 이전 버전 (< 9.5 AFAIK)을 대상으로하는 경우이 조심해야 할 것 : http://my.opera.com/hallvors/blog/show.dml/1665828

    +0

    Android 1.5 용 Opera Mobile (저는 Samscum Behold II에서이 문제에 봉착했습니다)는 javascript를 지원하지 않습니다. –

    +0

    오페라 미니를 의미하셨습니까?Opera Mini도 일부 JavaScript를 지원하지만 클라이언트 - 프록시 서버 설정으로 인해 기대할 수있는 한계가 있습니다. – hallvors

    3

    factsheet에있어서, jQuery를 모바일있을 것 따라서 모바일 호환성에 대해 다시 생각할 필요가 없습니다.)

    +1

    지옥 예! http://jquerymobile.com/ –

    1

    이제 YUI와 같은 a browser compatibility matrix이 있습니다.

    +0

    질문은 jQuery 모바일 프레임 워크가 아니라 jQuery 라이브러리에 관한 것입니다. – martin

    +0

    @martin 질문에 대한 언급이 없습니다. 그리고 이것은 공식 인스턴스에 가장 가깝습니다. – gcb

    +0

    jQuery는 [jquery.com] (http://jquery.com/), jQuery-mobile은 [jquerymobile.com] (http://jquerymobile.com/)을 의미합니다. 질문이 jQuery 모바일 프레임 워크에 관한 것이었다면 편집을해야합니다. 브라우저 호환성 행렬을 사용하면 라이브러리에 대해 잘못된 제외 값이 생깁니다. 예를 들어, IE6는 완벽하게 잘 작동합니다. _ "C 등급 - 여전히 기능적이지 않은 기본적이고 향상된 HTML 기능"_ 모바일 프레임 워크에만 적용됩니다. 질문과 관련하여 대답이 오해의 소지가 있습니다. – martin