Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
3.4.0
-
None
-
WP8, IE10
Description
My app uses Cordova 3.4.0 & Sencha Touch successfully on iOS and Android. I am extending support to WP8, but the app wont start correctly.
The problem lies in the XHRHelper (probably in the injected JS code), because if I load the app in the IE10 browser everything works fine.
From Sencha Touch point of view loading of XML fails, although the reader returns 200, I can see that the response.responseXML field is empty.
I tried to edit the injected JS script and change as follows:
var funk = function () { window.__onXHRLocalCallback = function (responseCode, responseText) { alias.status = responseCode; if (responseCode == '200') { alias.responseText = responseText; // MY CHANGE HERE alias.responseXML = responseText; // END } else { alias.onerror && alias.onerror(responseCode); } alias.changeReadyState(XHRShim.DONE); } alias.changeReadyState(XHRShim.LOADING); window.external.Notify('XHRLOCAL/' + resolvedUrl); }
but it didn't help.