2011-06-10 8 views
0

나는이 존재하지만이 블랙 베리 폰의 경우 CSS 파일은 읽기 전용으로 만들 수있는 방법이 (V6 다음 낮은 선호되고는 있지만 그 확인의 경우)CSS는 블랙 베리 전용입니까?

을 나는 그래서 JQuery와 모바일을 사용하고 의심 CSS는 다른 모든 것에 적합합니다. 단지 블랙 베리를 편집하고 싶습니다.

+0

아마도 사용자 에이전트를 확인하기 위해 js 스크립트를 사용할 수 있습니다. BlackBerry 브라우저 인 경우 특정 CSS를로드하십시오 – Alexandre

+0

어떻게 할 수 있습니까? 나는 C에서 그것의'if (Request.Headers [ "User-Agent"]! = null && Request.Browser [ "BlackBerry"] == "true")'라고 생각하지만 확실하지 않다. JS에 무엇이 있을까요? –

+0

나는 anirudh4444가 그것에 대답했다고 생각합니다! – Alexandre

답변

3

자바 스크립트에서 브라우저 이름을 확인하고 필요에 따라 CSS 파일을 만들 수 있습니다. Backberry에 대한 조건부 CSS.

function getcss(cssfile){ 
loadcss = document.createElement('link') 
loadcss.setAttribute("rel", "stylesheet") 
loadcss.setAttribute("type", "text/css") 
loadcss.setAttribute("href", cssfile) 
document.getElementsByTagName("head")[0].appendChild(loadcss) 
} 
if(navigator.appName == 'option1')//or navigator.userAgent 
{ 
getcss('css/common_css_hd.css') 
} 
else 
{ 
getcss('css/common_css.css') 
}// JavaScript Document 
+0

검은 딸기인지 어떻게 알 수 있습니까? JS에서 그것을 말할 수있는 방법이 있습니까? –

+0

navigator.appName은 브라우저 이름 "BlackBerry"로 설정됩니다. 게시 한 코드를 보면 'option1'텍스트를 수정해야합니다. [this, navigator section 아래] (http://us.blackberry.com/devjournals/resources/journals/mar_2007/bdjs.jsp) –

+0

이 효과가 없습니까? –