2009-12-31 4 views
0

Blackberry 8300에서 올바르게 작동하지 않는 JavaScript이 있습니다. 자바 스크립트가 비활성화 된 경우 페이지가 다르게 렌더링됩니다. 그러나 사용자가 Blackberry 8300 또는 "handheld"유형의 미디어에있는 경우에도 페이지에서 "JavaScript disabled"버전을 렌더링하도록 할 수 있습니다.브라우저 (예 : Blackberry 8300)에 따라 웹 페이지에서 JavaScript를 사용하지 않도록 설정하는 방법은 무엇입니까?

내가 할 수있는 방법이 있습니까? 아니면 내가 할 수있는 수표? 미디어가 "핸드 헬드"인지 여부를 감지 할 수 있습니까? 그렇다면 자바 스크립트가 아닌 버전의 페이지를 렌더링 할 수 있습니까? 예를 들어

, 어떤 경우 경우 경우 경우 미디어 == 핸드 헬드, 다음 ... 일부 HTML 여기 .. ​​

또는 이전 버전의 브라우저를 "저하"할 수있는 방법이있다?

답변

1

순수 HTML에는 <noscript> 태그가 있습니다. 조건부 출력의 다른 모든 형식은 선택한 다른 언어로 서버에서 수행해야합니다.

1

HTML 헤더에서 User Agent을 확인할 수 있습니다.

Blackberry의 브라우저는 다음과 같이 식별됩니다. BlackBerry8700/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1. "BlackBerry"가 하위 문자열인지 확인하십시오.

불완전한 List of user agents for mobile phones가 있습니다.

관련 문제