有什么解决方案我怎么能完全关闭浏览器?我需要这个,因为我正在从其他页面使用单点登录,并且在该页面上写入只有关闭浏览器才会注销用户.
您无法关闭用户浏览器,但如果您可以识别包含会话的cookie,则可以清除它.如何执行此操作取决于您使用的语言.
在Javascript中,您将在与要清除的cookie相同的域上运行
var expired = new Date();
expired.setTime(mydate.getTime() - 86400);
document.cookie = "my_session_cookie_name=; expires=" + expired.toGMTString();
Run Code Online (Sandbox Code Playgroud)
在服务器端,您可以输出标头来设置或清除cookie.根据用户的浏览器设置,您可以在第三方域上设置cookie.这是PHP中的一个例子
setcookie ('my_session_cookie_name', '', time() - 86400);
//clear cookie for example.com
setcookie('my_session_cookie_name', '', time()-86400, '/', '.example.com');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |