2016-09-05 3 views
2

Я использую некоторые WKWebView s в своих приложениях. В принципе, у меня есть первый WKWebView, и пользователь должен иметь возможность создать еще один WKWebView без каких-либо печенья, чтобы он/она не вошел в систему ни в одной учетной записи, которую он зарегистрировал раньше, до первого WKWebView. Это похоже на режим просмотра инкогнито.Как запустить WKWebView без использования существующих файлов cookie

Но я не вижу ничего, что позволило бы мне сделать это с помощью WKWebView. Я думаю, что это невозможно, поскольку эта ошибка предлагает: https://bugs.webkit.org/show_bug.cgi?id=140191

Но может быть, кто-то нашел обходное решение?

Любая помощь была бы действительно оценена.

ответ

2

После прочтения документации Apple, я, наконец, получил ее на работу.

Я просто инициализацию WKWebView с неперсистентным WKWebsiteDataStore подобное:

let configuration = WKWebViewConfiguration() 
configuration.websiteDataStore = WKWebsiteDataStore.nonPersistentDataStore() 
let webView = WKWebView(frame: CGRectZero, configuration: configuration) 

 Смежные вопросы

  • Нет связанных вопросов^_^