2014-01-06 2 views
0

전화 갭 API에서 "navigator.globalization.getLocaleName"을 호출 할 수 없습니다. 내가 뭘 잘못하고 있니?전화 갭 API를 호출 할 수 없습니다.

나는 모든 API를 추가 한 제대로

<script type="text/javascript" charset="utf-8" src="cordova.js"></script> 
<script type="text/javascript" charset="utf-8"> 
function checkLocale() { 
    navigator.globalization.getLocaleName(
    function (locale) {alert('locale: ' + locale.value + '\n');}, 
    function() {alert('Error getting locale\n');} 
); 
} 
</script> 

답변

0

직접 기능 onDeviceReady()에 세 임원 문을 배치하십시오.

<script type="text/javascript"> 
     function onDeviceReady() 
     { 

       navigator.globalization.getLocaleName(
      function (locale) {alert('locale: ' + locale.value + '\n');}, 
      function() {alert('Error getting locale\n');} 
        ); 
     } 
</script> 
+0

안녕하세요 rrugbys,이 작업을 시도했지만 아직 작동하지 않습니다. –

+0

정확히 무엇이 오류입니까, 나는 경고 로케일을 얻고 있습니다 : en_US from the above! 어떤 코드 버전을 사용하고 있습니까? – rrugbys

+0

해결되었습니다. 고맙습니다. 설치시 문제가 발생했습니다. –