Я работаю над приложением, основанным на wxWidgets, которое использует WebView для интернет-входа OAuth для twitch.tv. Процесс входа в систему Twitch в OAuth использует файлы cookie для кэширования логина после аутентификации. Реализация backend WebView wxWEBVIEW_WEBKIT
на Mac OS X сохраняет файлы cookie между перезагрузкой моего приложения и даже перезагрузкой ОС. Это затрудняет проверку процесса входа в систему.Как удалить сохраненные файлы cookie из wxWEBVIEW_WEBKIT?
Где находится веб-обозреватель WebView, сохраняющий эти файлы cookie? Как я могу их расчистить?
Я уже пробовал очистить файлы cookie в Safari безрезультатно, и я удалил все очевидные файлы кеша, которые я видел в файлах приложения, захваченных как снятые opensnoop
, но кешированный логин по-прежнему присутствует.
вам будет лучше спросить у wx-пользователей ML, где Стив Л. (автор этой пьесы). – Igor
Вы попробовали брелок? http://www.macworld.com/article/2013756/how-to-manage-passwords-with-keychain-access.html – catalin
Я заметил доступ к файлам keychain в выводе 'opensnoop', поэтому я взглянул в Access Keychain Access, и прошел через все элементы во всех категориях, но я не видел ничего, что, очевидно, было сохранено в файле cookie или другом браузере. Однако я действительно не знаю, что именно ищу. – rakslice