Cordova WhiteList не разрешает доступ к моему Серверу

Я не могу подключиться к своей базе данных, потому что мой URL отклонен. URL, к которому я хочу получить доступ, таков:

http://192.168.0.16/checkUser.php?nombre=asi&клава = 1234

У меня есть несколько URL-адресов с той же структурой, и я пробовал это в моем файле config.xml, но не работал.

<access origin="*" />
<access origin="http://192.168.0.16" subdomains="true" />

или же

<access origin="http://192.168.0.16/*"/>

Это полный код, где я создаю путь и вызываю функции для подключения к моей базе данных:

function pullUser(userName,apodo,secondName,lastName,pass1,userMail){
var method='GET';
var url = appConstants.requestpullUserURL();
//alert('cogidaUrl: '+ url);
var path = url + "?nombre="+userName+"&apodo="+apodo+"&apellido1="+secondName+
"&apellido2="+lastName+"&email="+userMail+"&clave="+pass1;
console.log(path);
//alert('El path es: '+ path);
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
//alert('onready. readyState:'+xhr.readyState+' status: '+xhr.status);
if(xhr.readyState == 4 && xhr.status == 200){
resp = xhr.responseText;
//alert('Registro completado');
transitionLog();
}else{
//alert('devuelve false');
return false;
}
}
xhr.open(method, path, true); //Creamos la peticion
resp = xhr.send(); // FALLA AQUI SIN SERVER
alert('despues del send');
}

Благодарю.

0

Решение

Я решил это, добавив плагин белого списка. Я не знаю, почему, когда я создавал проект, не добавлял себя. Этот bash-код в моей директории приложений решил эту проблему: https://github.com/apache/cordova-plugin-whitelist.git

0

Другие решения

Других решений пока нет …