`
sizhefang
  • 浏览: 227036 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

javascript delete cookie

阅读更多

<script language="javascript">
 function GetCookie (name) {  //取得名称为name的cookie值
        var arg = name + "=";  
        var alen = arg.length;  
        var clen = document.cookie.length;  
        var i = 0;  
        while (i < clen) {    
        var j = i + alen;    
        if (document.cookie.substring(i, j) == arg)      
                return getCookieVal (j);    
                i = document.cookie.indexOf(" ", i) + 1;    
                if (i == 0) break;   
        }  
        return null;
    }
 function getCookieVal (offset) {       //取得项名称为offset的cookie值
  var endstr = document.cookie.indexOf (";", offset);  
  if (endstr == -1)
   endstr = document.cookie.length;  
   return unescape(document.cookie.substring(offset, endstr));
 } 
 function DeleteCookie (name) {  //删除名称为name的Cookie
  var exp = new Date();  
  exp.setTime (exp.getTime() - 1);  
  var cval = GetCookie (name);  
  document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString() + ";path=/;domain=.ask.jp"; 

// 有域名的时候加上path,domain,没有域名的时候不用加path,domain
    }
    function Clearcookie() {
  var temp=document.cookie.split(";");
  var i;
  var ts;
  for (i=0;i<temp.length;i++)   
  {
   ts=temp[i].split("=")[0];
   DeleteCookie(ts);    
  }
 }
 function goToSignUpNotCookie(){
  Clearcookie();
  top.window.location="<bean:message bundle='const' key='http.domain.name'/>signUpInit.do?goto=banaKurara";
 }
</script>

分享到:
评论

相关推荐

    express入门(10)- cookie

    app.get('/delete-cookie', function(req, res) { // 删除名为user的Cookie res.cookie('user', '', { maxAge: -1 }); res.send('Cookie deleted successfully!'); }); ``` 这里通过设置`maxAge`为负数来告诉...

    从JavaScript中删除所有的cookie。「Delete All Cookies From JavaScript」-crx插件

    从JavaScript中删除所有的cookie。 从JavaScript删除所有cookie此Chrome扩展程序通过在任何页面上的任何javascript发送postMessage或单击扩展操作(即单击图标)来删除所有cookie(包括仅HTTP的cookie)。 当您需要...

    javascript操作cookie

    JavaScript中的Cookie是Web开发中一个重要的技术,它用于在客户端存储和管理小量的数据。Cookie主要的作用是在HTTP无状态的特性下保持用户的状态信息。比如,它可以用来判断用户是否已经登录,保存用户的购物车信息...

    :cookie:美味的浏览器Cookie-JavaScript开发

    //使用javascript在前端超级简单地操作cookie:cookies({token:'42'}); //将其设置为var token = cookies('token'); //获取Cookie({令牌:空}); //吃吧新闻:查看我最新的Cookies和localStorage库布朗尼蛋糕...

    一个简单的cookie操作类

    本篇文章介绍了一个JavaScript实现的简单Cookie操作类,该类提供了一系列方法来帮助开发者管理用户的Cookie。 #### 二、开发信息 - **开发时间**:05.10(具体年份未给出) - **开发者**:来源于网络,由CMJ进行了...

    Express Cookie的基本使用.zip

    app.get('/delete-cookie', (req, res) =&gt; { res.clearCookie('myCookie'); res.send('Cookie deleted successfully!'); }); ``` `res.clearCookie()`方法接受与`res.cookie()`相同的参数,但不设置值,而是设置一...

    javascript中方便增删改cookie的一个类

    JavaScript中的cookie是一种小型文本文件,通常用于在用户的浏览器中存储数据。虽然它不是用于存储大量信息的最佳工具,但在某些场景下仍非常有用,如跟踪用户登录状态、保存网站偏好设置等。 在本文中,作者介绍了...

    Delete All Cookies From JavaScript-crx插件

    从JavaScript删除所有cookie此Chrome扩展程序通过在任何页面上的任何javascript发送postMessage或单击扩展操作(即单击图标)来删除所有cookie(包括仅HTTP的cookie)。 当您需要在自动测试中删除Cookie时,此chrome...

    javascript过滤XSS

    攻击者可以利用这种漏洞在受害者的浏览器上执行任意JavaScript代码,从而窃取用户的敏感信息,如Cookie、会话令牌等。 在JavaScript中实现XSS过滤,主要目标是确保输入的数据在插入到HTML文档中时得到适当的转义。...

    http权威指南和JavaScript权威指南6

    2. 请求与响应:解析请求头、响应头,理解Cookie、Session的使用,以及如何处理重定向和缓存。 3. 连接管理:了解持久连接与非持久连接的区别,TCP/IP的基础知识,以及Keep-Alive和Upgrade机制。 4. 安全性:HTTPS、...

    用cookie实现购物车效果.rar

    delete cartItems[itemID]; setCookie("cart", JSON.stringify(cartItems), 7); } } ``` 为了显示购物车中的商品,我们需要获取Cookie,解析内容,然后根据商品ID获取商品信息(这可能需要通过Ajax请求从服务器...

    Javascript数组操作高级心得整理

     delete运算符 7  instanceof运算符 7 4. with语句 8 (1) 语法及作用 8 (2) 示例 8 5. 分支语句 8 (1) if...else...语句 8 (2) switch语句 8 6. 消息框 8 (1) 警告框 8 (2) 确认框 8 (3) 提示框 9 7. 函数(一般...

    python selenium操作cookie的实现

    Selenium库提供的`get_cookies()`方法用于获取当前浏览器中的所有Cookie,`add_cookie()`方法用于添加新的Cookie,`delete_cookie()`和`delete_all_cookies()`则用于删除特定Cookie或所有Cookie。熟练掌握这些方法,...

    vb 查看删除ie临时文件cookie

    - **删除Cookie**:VB无法直接删除特定Cookie,通常需要通过JavaScript代码实现,然后在VB中调用。 6. **权限与安全**:访问用户的个人文件和注册表可能需要管理员权限,因此在实际应用中,需要考虑权限管理和用户...

    Selenium webdriver添加cookie实现过程详解

    - `httpOnly`:如果设置为True,该cookie将不会被JavaScript访问,有助于防止跨站脚本攻击(XSS)。 三、实战示例 以下是一个使用Python和Selenium WebDriver添加cookie的实例,假设我们已经手动登录一个网站并...

    CodeIgniter删除和设置Cookie的方法

    - **HTTPOnly**:为了防止跨站脚本攻击(XSS),最好在设置Cookie时指定`httpOnly`标志,这会阻止JavaScript访问Cookie,降低攻击风险。 - **Secure Flag**:在HTTPS连接上设置Cookie时,添加`secure`标志可确保Cookie...

    如何在SpringBoot中使用Cookies程序员节日快乐甜点送上.docx

    HttpOnly Cookie可以防止XSS(跨站脚本)攻击,因为它不允许JavaScript通过`Document.cookie` API访问。设置HttpOnly可以通过在创建Cookie时设置`setHttpOnly(true)`: ```java Cookie httpOnlyCookie = new Cookie...

    javascript跨域方案总结

    然而,开发者经常需要在多个域之间交换数据,例如API请求、共享Cookie等。本篇文章将详细总结JavaScript实现跨域的多种方法。 1. JSONP(JSON with Padding) JSONP是一种早期解决跨域问题的方式,通过动态创建`...

    JavaScript程序设计-fetch的基本用法.pdf

    5. **credentials**: 请求的凭证设置,可以是 `omit`、`same-origin`(默认,仅发送同源请求的cookie)或 `include`(发送所有请求的cookie)。 6. **cache**: 缓存策略,包括 `default`(默认浏览器行为)、`no-...

Global site tag (gtag.js) - Google Analytics