2016-11-22 5 views
2

현재 삼성 Tizen 및 WebOS TV 용 응용 프로그램을 개발 중입니다. 이를 위해 삼성의 TOAST 및 Caph와 함께 angular1을 사용하고 있습니다.XmlHttpRequest on Tizen TV 종료 응용 프로그램

생성 된 .wgt는 브라우저 및 TV 시뮬레이터에서 정상적으로 작동하지만 실제 장치에서는 XMLHttpRequest가 전송 될 때 응용 프로그램이 종료됩니다.

var url = "grant_type=password&username=" + $scope.logInfos.loginEmail + "&password=" + $scope.logInfos.loginPassword; 
    var xhr = new XMLHttpRequest(); 
    xhr.open('POST', 'https://myUrl/token'); 
    xhr.onreadystatechange = function() { 
     xhr.onloadend = function() { 
      if (xhr.response) { 
       console.log("logged in"); 
      } 
     }; 
    }; 
    xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
    xhr.send(url); 

로그인 폼이 제출 될 때이 라인이 시작되지만이 순간에 응용 프로그램이 종료 : 여기

는 코드입니다. 콘솔에는 오류 메시지가없고 네트워크 탭에는 xhr 추적이 없습니다.

HTTPS를 HTTP로 변경하려고 시도했는데 문제가 발생했으나 아무런 성과가 없었습니다.

도와 주시겠습니까?

+0

에 도메인 권한을 추가 할 수 있도록하는 것을 잊지 마세요 그리고 내가 아약스 (와 JSONP 데이터 유형)를 사용하려고하면 나도 같은 결과를 얻을 수 – Kerhael

답변

1

은 config.xml에

<access origin="*" subdomains="true"></access> 
<tizen:privilege name="http://tizen.org/privilege/internet"/> 
0

은 검색 후에는 TOAST 다음 줄을 삭제 나타납니다

<access origin='*' subdomains='true'/> 

내 응용 프로그램 작업을 config.xml 파일에 다시 줄을 추가했다 만들기 위해해야 ​​할 일을했을 모든. 문제가 해결되었습니다.

대신 XHR의