javascript - 如何在 iPad Safari 浏览器的 HTML5 代码中使用 Javascript 以编程方式清除 session 和 cookie 值

标签 javascript html ipad session jquery-mobile

我有一个 session 由服务器维护的应用程序。如果 session 处于事件状态,用户可以登录并查看品牌。如果 session 过期,用户将被重定向到登录屏幕。 登录时,它将被重定向到最后加载的页面,而不是要求的应用程序主页。如果我从 iPad 的设置菜单中手动清除 cookie,它将被重定向到主页。我需要以编程方式进行。

我尝试使用 documeny.cookie 获取本地 cookie 值,但其中没有任何值。

请帮助我使用 Javascript 或 jQuery 功能以编程方式清除 cookie 值和本地存储数据。

最佳答案

要删除 cookie 数据,请看这个 question .你可以这样做:

function del_cookie(cookieName)
{
  document.cookie = cookieName+ '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}

如果要从 localStorage 中删除一个键,则为

window.localStorage.removeItem("somekey"); 

非常简单:)

关于javascript - 如何在 iPad Safari 浏览器的 HTML5 代码中使用 Javascript 以编程方式清除 session 和 cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17091030/

相关文章:

javascript - 通过单击链接而不是图标来更改移动导航打开操作

php - 如何获得此代码的输出。有时显示输出,有时不显示?

iphone - UITableView DidSelectRowAtIndexPath?

xcode - iPad模拟器多点触控输入?

iphone - 如何在 iOS 上的 AVPlayer 或 MPMoviePlayerController 中选择音频 channel ?

javascript - 不正确的闪存包

javascript - 在 React 中渲染动态输入字段

javascript - 清理 `child_added` 内的 Firebase 事件处理程序?

php 哪里查询不起作用

html - 如何删除顶部导航栏中的边框-反向导航栏-折叠