0

簡単なアプリを作りました。android およびデスクトップ ブラウザー環境が追加されました。Android アプリは正常に動作します。

デスクトップ ブラウザ環境のプレビュー中に、エラー アクセス拒否のリロード ダイアログ ボックスが何度も表示されます。

「worklight.properties」ファイルで以下の 2 つの変更を行いました。

mfp.session.independent=false

mfp.attrStore.type=HttpSession

サーバーとEclipseも再起動してみました。

以下に再現するコード:

function wlCommonInit(){

    WL.Client.connect({
                onSuccess: onConnectSuccess,
                onFailure: onConnectFailure
            });

}

function onConnectSuccess(){
    alert("Connected to Server");
    WL.Client.checkForDirectUpdate();

}

function onConnectFailure(){
    alert("Connection Failure");
}

$("p").click(function(){
    alert("Paragraph Clicked");
    getData();
});

function loadFeedsSuccess(result){
    invocationResult = result.invocationResult;
   alert(JSON.stringify(invocationResult.firstName));
   alert(JSON.stringify(invocationResult.lastName));
}

function loadFeedsFailure(error){
   console.log("Feed retrieve failure");
   alert(JSON.stringify(error));
   alert("Feed retrieve failure");
}


function getData() {
    var invocationData = {
            adapter : 'Test',
            procedure : 'getAdapter',
            parameters : []
        };

    WL.Client.invokeProcedure(invocationData,{
        onSuccess :  loadFeedsSuccess,
        onFailure : loadFeedsFailure,
    });
}
4

1 に答える 1