Uvi*_*Uvi 2 javascript cookies session-cookies
我们尝试使用以下代码按"注销"按钮清除浏览器中的cookie详细信息,但脚本不会从浏览器中删除会话cookie.但是,通过使用开发人员工具(工具>开发人员工具>缓存>清除会话Cookie)清除IE8浏览器中的会话cookie,cookie将被清除.
<html:link page="/home.do" onclick="logout();">
<html:img page="/images/logout.jpg"/>
</html:link>
function logout(){
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookiename = cookies[i].split("=");
var d = new Date();
d.setDate(d.getDate() - 4);
var expires = ";expires="+d;
var value="";
document.cookie = cookiename + "=" + value + expires + ";";
}
}
Run Code Online (Sandbox Code Playgroud)
如何使用脚本从浏览器中清除会话cookie?
你可以用它.
function deleteCookies() {
var allcookies = document.cookie.split(";");
for (var i = 0; i < allcookies.length; i++) {
var cookie = allcookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20881 次 |
| 最近记录: |