Как отправить cookie в ионном iOS (конденсатор, Wkwebview)IOS

Программируем под IOS
Ответить
Anonymous
 Как отправить cookie в ионном iOS (конденсатор, Wkwebview)

Сообщение Anonymous »

У меня невероятные проблемы, пытаясь сделать что -то такое же простое, как отправка файла cookie ... < /p>
У меня есть обычное ионное приложение, которое идеально работает на веб -странице и Android, но на iOS (симулятор), кажется, он строит и работает, но я просто не могу получить аутентификацию для работы. Все сводится к тому, что iOS/WkwebView не отправляет заголовок запроса cookie. На данный момент я отказался от попытки заставить его работать с функциональностью сет-заголовка по умолчанию, и я в порядке с разбором, а затем хранение куки с сеансом локально и отправлять его вручную по каждому запросу, но это кажется невозможным, потому что установление cookie заголовок в Fetch , кажется, не делает ничего. рука

Код: Выделить всё

fetch("https://my.api.com", {
headers: {
Accept: "application/json",
Cookie: "test=val"
}
});
< /code>
Заголовки запросов на сервере: < /p>
Array
(
[Host] => my.api.com
[Sec-Fetch-Site] => cross-site
[Origin] => capacitor://localhost
[Connection] => keep-alive
[Sec-Fetch-Mode] => cors
[Accept] => application/json
[User-Agent] => Mozilla/5.0 (iPhone; CPU iPhone OS 18_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
[Accept-Language] => en-GB,en;q=0.9
[Sec-Fetch-Dest] => empty
[Accept-Encoding] => gzip, deflate, br
)
< /code>
Я добавил домены, связанные с приложениями, как предложено в нескольких местах: < /p>


WKAppBoundDomains

my.api.com


Из отчаяния я даже попробовал Cordova-plugin-wkwebview-inject-cookie, который, как я также нашел, следует назвать до создания wkwebview, так что я не уверен, как это даже предполагается, но в любом случае ...
как я могу получить этот wkwewew, но в любом случае ...
.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... -wkwebview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»