2010-07-15 5 views
9

내가 만들고있는 웹 사이트 (모바일 사용자를 대상으로 함) 일부 Ajax 컨트롤 사용을 고려 중입니다. Javascript와 Ajax를 지원하지 않는 모바일 브라우저를 알고 싶습니다. 그래서 타겟 시장의 대부분 (예 : iPhone, Droid, Nokia, Opera)을 지원했는지 알 수 있습니다. 그렇지 않다면, 내 양식을 제시하는 다른 방법을 찾아야 할 것입니다 ...어떤 모바일 브라우저가 자바 스크립트 (및 Ajax)를 지원합니까?

감사합니다!

답변

17

나는 ppk's list on quirksmode 매우 도움이됨을 발견했습니다. 100 % 완벽한 리소스는 아니지만 대부분의 주요 브라우저를 다루어야합니다.

+1

+1 (내 답변에도 포함 시켰습니다.) 훌륭한 리소스입니다. –

1

Android, iOS Safari (iPhone) 및 Nokia에 포함 된 기본 브라우저는 모두 JavaScript 및 Ajax를 지원합니다. Opera Mini도 그렇습니다. 하지만 Opera Mini 및 Safari에서는 비활성화 할 수 있음을 알고 있어야합니다.

모바일 브라우저의 버크 모드에는 compatibility tables이 있습니다. 확실하지 않은 경우 기능 감지 기능을 사용하고 자바 스크립트가 사용 중지 된 경우 대체 기능을 사용하십시오.

1

WURFL과 같은 것을 사용하면 모바일 장치 서버의 기능을 찾고 이에 따라 페이지를 표시 할 수 있습니다.

4

"최근"휴대 전화를 사용하면 "대부분"이라고 대답 할 수 있습니다.

이미 나열된 사이트와 함께 Device Atlas을 고려하십시오.

+1

Device Atlas의 경우 +1, '스크립트 지원'의 경우 -1 나는 더 포괄적 인 것을 본적이 없다. 그러나 그들에 대한 "지원"은 "기본적으로 활성화 됨"을 의미합니다. 대부분의 (가능한 모든) BlackBerry 장치는 실제로 스크립트 지원이없는 것으로 나열되어 있으며 기본적으로 사용하지 않도록 설정되어 있고 사용자가이를 사용하도록 설정할 수 있습니다 (대다수의 사용자는이를 수행하는 방법을 알지 못함). 항상 저를 괴롭 힙니다. 그러나 네이티브 화면 해상도 및 사용자 에이전트 정보에 대해서는 놀라운 리소스입니다! – Andrew

+0

@Andrew 무슨 말씀 이세요? 당신이 말하는이 "스크립트 지원"은 무엇입니까? 나는 당신의 의견이 무슨 뜻인지 전혀 모른다. –

+0

OP는 "모바일 브라우저는 Javascript를 지원하고 지원하지 않습니다."라고 물었습니다. Device Atlas는 "스크립트 지원"을 표시하지만 BB와 같은 많은 기기에서 오해의 소지가 있거나 부정확합니다 ** ** JavaScript는 지원하지만 기본적으로 사용 중지 된 상태로 제공됩니다. 정말 좋은 자료이지만 OP의 질문에는 대답하지 않습니다. – Andrew

2

약간의 차이가있을 수 있지만 여기서는 주목할 가치가 있습니다. (예 : Opera 모바일,, iPhone Safari, Droid), 그리고 "씬 클라이언트"(예 : Opera , 미니, 볼트 등의 "씬 클라이언트")와 같은 JS 인터프리터가있는 브라우저가 있습니다. , Skyfire 등).

씬 클라이언트는 스크립팅을 지원하지만 다른 방식으로 지원합니다. JS 엔진은 전화 상에 없습니다. JS가 서버에서 실행되고 그 결과가 브라우저로 전송됩니다.

관련 문제