diff --git a/index.html b/index.html
index e601abd..f715f43 100644
--- a/index.html
+++ b/index.html
@@ -125,18 +125,18 @@ function startStop(){
w.postMessage('start'); //Add optional parameters as a JSON object to this command
I("startStopBtn").className="running";
w.onmessage=function(e){
- var data=e.data.split(';');
- var status=Number(data[0]);
+ var data=JSON.parse(e.data);
+ var status=data.testState;
if(status>=4){
//test completed
I("startStopBtn").className="";
w=null;
}
- I("ip").textContent=data[4];
- I("dlText").textContent=(status==1&&data[1]==0)?"...":data[1];
- I("ulText").textContent=(status==3&&data[2]==0)?"...":data[2];
- I("pingText").textContent=data[3];
- I("jitText").textContent=data[5];
+ I("ip").textContent=data.clientIp;
+ I("dlText").textContent=(status==1&&data.dlStatus==0)?"...":data.dlStatus;
+ I("ulText").textContent=(status==3&&data.ulStatus==0)?"...":data.ulStatus;
+ I("pingText").textContent=data.pingStatus;
+ I("jitText").textContent=data.jitterStatus;
};
}
}