You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by GitBox <gi...@apache.org> on 2019/02/25 07:12:51 UTC

[GitHub] salehmosleh opened a new issue #73: Cordova can not access to AJAX

salehmosleh opened a new issue #73: Cordova can not access to AJAX
URL: https://github.com/apache/cordova-browser/issues/73
 
 
   i'm using Browser platform of Cordova, also i'm using `cordova-plugin-whitelist` and `Content-Security-Policy` tag into my html codes. but i get below error in console:
   
       JQMIGRATE: Migrate is installed, version 3.0.0 
       adding proxy for Device 
       SEC7118: XMLHttpRequest for http://app.jpcomplex.com/appserver/?ios=1&username=&devid=1551073647241314 required Cross Origin Resource Sharing (CORS). 
       index.html
       SEC7120: Origin http://localhost:8000 not found in Access-Control-Allow-Origin header. 
       index.html
       SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.
       index.html
   here is my config.xml:
   
       <?xml version='1.0' encoding='utf-8'?>
       <widget id="io.cordova.hellocordova" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
           <name>HelloCordova</name>
           <description>
               A sample Apache Cordova application that responds to the deviceready event.
           </description>
           <author email="dev@cordova.apache.org" href="http://cordova.io">
               Apache Cordova Team
           </author>
           <content src="index.html" />
           <access origin="*" />
           <allow-navigation href="http://app.jpcomplex.com/*" />
           <allow-navigation href="*" />
           <allow-navigation href="http://*/*" />
           <allow-navigation href="https://*/*" />
           <allow-navigation href="data:*" />
           <allow-intent href="http://app.jpcomplex.com/*" />
           <allow-intent href="*" />
           <plugin name="cordova-plugin-x-toast" spec="^2.7.2" />
           <plugin name="cordova-plugin-dialogs" spec="^2.0.1" />
           <plugin name="cordova-plugin-nativestorage" spec="^2.3.2" />
           <plugin name="cordova-plugin-device" spec="^2.0.2" />
           <plugin name="cordova-plugin-whitelist" spec="^1.3.3" />
           <engine name="browser" spec="^5.0.4" />
           <engine name="android" spec="^7.1.4" />
           <engine name="ios" spec="^4.5.5" />
       </widget>
   
   and here is the meta tag:
   
       <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
   and here is my ajax request:
   
       $.get("http://app.jpcomplex.com/appserver/",{ios:1,username:'test'},function(data){
       	alert(data);
       });
   how can i fix it?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org