Pārlūkot izejas kodu

앱 메뉴화면 로딩시 toNative 호출 locale Code

huiwonseo 4 gadi atpakaļ
vecāks
revīzija
740c4274d5

+ 3 - 1
src/main/webapp/WEB-INF/jsp/mobile/menu/menu.jsp

@@ -14,7 +14,9 @@ $( function(){
     $("#localeSelectBox").change(function(){
         var locale =  $(this).val();
         location.href="?lang=" + locale;
-    })
+    });
+
+    settingAppLocale();
 });
 
 function searchingDevice() {

+ 26 - 1
src/main/webapp/resources/js/mobile/common.js

@@ -33,13 +33,38 @@ function toNative( reqParam ){
                 location.href = data;
             }
         }else{
-            alert("App에서만 사용가능한 기능입니다.");
+            console.log("App에서만 사용가능한 기능입니다.");
         }
     } catch (e) {
 //         self.log(e,"mcare_mobile_toNative");
     }
 };
 
+function settingAppLocale() {
+  var code = typeof setLocale == "undefined" ? "ko" : setLocale;
+
+  /**
+   * code 값
+   *   ko : 한국어
+   *   en : 영어
+   *   ar : 아랍어
+   *   ru : 러시아어
+   *   th : 태국어
+   *   vi : 베트남어
+   *   fr : 프랑스어
+   */
+
+  var jsonMsg = {
+    type: "command",
+    functionType: "locale",
+    value: {
+      code: code,
+    }
+  };
+
+  toNative(jsonMsg);
+};
+
 function systemBrowsing(url) {
     var jsonMsg = {
         "type" : "command",