Отказался от установки небезопасного заголовка «Cookie» гибридного приложения - PullRequest
0 голосов
/ 15 декабря 2018

Я создаю гибридное мобильное приложение с использованием HTML5, CSS3, jQuery и cordova.

В приложении, вызывающем сервлет по $.ajax с xhr.setRequestHeader.Код ниже;

var userId = "testuser";
var userPin = "userpin";

var cookieData = "username=" + userId;

$.ajax({
   type: "POST",
   url: WEB_SERVICE_URL,
   data: {
        "EVENT_ID": "LOGIN",
        "userPin": userPin,
        "isHybrid": "H"
   },
   xhrFields: {withCredentials: true},
   beforeSend: function(xhr) {
        xhr.setRequestHeader("Cookie", cookieData);
   },
   success: function(response) {
        console.log(response);
        stopActivity();
   },
   error: function(err) {
        console.log(err);
        stopActivity();
   }
});

Облицовка Отказ от установки небезопасного заголовка «Cookie» Ошибка в консоли.В заголовке запроса cookie не установлен.

Как решить проблему на стороне клиента?

1 Ответ

0 голосов
/ 16 декабря 2018

Использование master-плагина cordova cookie должно решить вашу проблему.Этот плагин позволяет вам получать и устанавливать значения cookie из вашего WebView через простой интерфейс.Этот плагин поддерживается на платформах Android и iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...