2016-11-22 6 views
2

現在、私はSamsung TizenとWebOS TV用のアプリを開発中です。 これは、サムスンのTOASTとCaphのAnger1を使用しています。XmlHttpRequest on Tizen TV exitアプリケーション

生成された.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データ型を)使用してみた場合、私は同じ結果を得る代わりに、XHRの – Kerhael

答えて

1

はあなたのconfig.xmlに

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

検索した後、TOASTは、次の行を削除表示されます:私は私のアプリの仕事は、config.xmlファイルに再びこの行を追加して作るためにしなければならなかった

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

すべてを。 問題が解決しました。

関連する問題