После верхнего ответа в Могу ли я установить файлы cookie, которые будут использоваться WKWebView?
Я создал тестовый веб-сайт hello-world с отображением заголовка «Hello World». .
Для ОС> = 11,0. Он работает просто отлично, и я вижу, что cook ie настроен правильно для wkwebview с помощью веб-инспектора safari для разработчиков.
Для ios <= 10.0 </p>
WKWebView * webView = /*set up your webView*/
NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://example.com/index.html"]];
[request addValue:@"TeskCookieKey1=TeskCookieValue1;TeskCookieKey2=TeskCookieValue2;" forHTTPHeaderField:@"Cookie"];
// use stringWithFormat: in the above line to inject your values programmatically
[webView loadRequest:request];
, похоже, не работать во время моего теста на моем тестовом веб-сайте.
Мой вопрос таков: для этого подхода требуется ли html / js код для дополнительной работы, чтобы прочитать команду cook ie из заголовка запроса и задать ее? Например document.cookie="key=value"
где-то?
Интересно, где я ошибаюсь?
Заранее спасибо за помощь!