cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shazron Abdullah (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-2457) will easyXDM work in Apache Cordova iOS for getting data from cross domain server.
Date Tue, 19 Feb 2013 23:19:14 GMT

    [ https://issues.apache.org/jira/browse/CB-2457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13581739#comment-13581739
] 

Shazron Abdullah commented on CB-2457:
--------------------------------------

Not familiar with easyXDM, nor is this a Cordova API issue. Did you check your console log
for errors? There might be a whitelist restriction. 
In any case, add window.onerror: https://twitter.com/purplecabbage/status/276506789065928704
to see what other things it might be.
                
> will easyXDM work in Apache Cordova iOS for getting data from cross domain server.
> ----------------------------------------------------------------------------------
>
>                 Key: CB-2457
>                 URL: https://issues.apache.org/jira/browse/CB-2457
>             Project: Apache Cordova
>          Issue Type: Bug
>    Affects Versions: 2.4.0
>            Reporter: shailesh namjoshi
>              Labels: CordovaWebView
>
> Hi All,
> I have a javascript code which downloads a data from the third party server. I have used
easyXDM to load the data.
> My Html page has a following java script code to pull the data from server ( Cross Domain
Server ).
> This approach works fine when i run the html page in normal browser. When i run the same
html page through iPhone UIWebView then it fails to load the data as request are not going
through at all.
> I am using Apache Cordova iOS library for my test app.
> // My Sample Javascript code for making easyXDM Call
> WebService.requestHandler = function(requestProp){
> WebService.callback = requestProp.callBack;
> // loading.....
> var socket = new easyXDM.Socket({ 
>     remote: "cross domain URL ",
>     onMessage: function(response, origin) {
>         try{
>             var responseData = {};
>             if(response.indexOf("jsoncallback(") !== -1) {
>                 response = response.replace("jsoncallback("," ");
>                 response = response.substring(0, response.length-1);
>             }
>             responseData = $.parseJSON(response);
>                     }
>                     break;
>                 }
>             }
>             // stop loading indicator...
>             WebService.callback(responseData);
>         }catch(e){}
>         socket.destroy();
>     }
> });
> };
> When i run the app i am not able to see the request which is going through my app.
> Is there any restriction for web view in iPhone to load easyXDM data in Apache Cordova.?
> Cheers,
> Shailesh

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message