ios - 如何在 Swift 3 的 UIWebview 中 session 过期?

标签 ios session swift3 webview uiwebview

我想在登录 uiwebview 后从 webview 注销,但有些网站提供注销按钮来注销,

有些网站或博客没有注销按钮,所以我想在不删除应用程序的情况下使用相同的设备和相同的 Webview 切换用户。

关于从 WebView 清除 session 或使 session 过期的任何想法。因为M使用的是UiWebview

最佳答案

如果要清除webview中的缓存数据:

func clearCookies()
{
    if let cookies = HTTPCookieStorage.shared.cookies
    {
        URLCache.shared.removeAllCachedResponses()
        URLCache.shared.diskCapacity = 0
        URLCache.shared.memoryCapacity = 0
        for cookie in cookies
        {
            HTTPCookieStorage.shared.deleteCookie(cookie)
        }
    }
}

关于ios - 如何在 Swift 3 的 UIWebview 中 session 过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46617925/

相关文章:

ios - Xcode 8.3 自动完成和语法突出显示不起作用

python - 在 Django View 之间发送数据

UITableViewCell 和 heightForRowAtIndexPath 的 iOS 动态高度

ios - 如何将多个栏按钮添加到导航栏

php - 我正在应用此 sql 压缩查询,但收到语法错误

google-app-engine - Google 应用引擎用户 Auth : Djangoappengine Vs Web2py Vs Webpy

ios - 如何获取当月的开始日期和结束日期(Swift 3)

ios - 无法在 swift 3 中显示表格 View ?

swift - 向后滚动时单元格不会被取消选择

ios - 不支持 Xcode iOS 8 键盘类型