我想了解基于令牌的身份验证的含义.我搜索了互联网,但找不到任何可以理解的东西.
localStorage,sessionStorage,session和cookies的技术优势和缺点是什么?我何时使用其中一个?
我有一个带有对话框窗口的页面,该窗口将ajax发布数据发送到服务器并接收响应.在开发过程中,可能会有两个响应 - 一个是常规(这不是问题),另一个是错误.服务器返回代码500和包含大量调试信息的页面.这是从框架返回的常规页面,包含一些javascript代码.我希望能够显示此错误页面以防万一.
问题是,我不能简单地将返回的结果附加到body元素或在新页面中打开新链接并再次加载此错误.我只是得到一个html页面而不是数据,我必须显示页面(在当前窗口或另一个窗口).
我正在使用jQuery.
我已经学会了sessionStorage(在会话期间持续)和localStorage(如果没有删除则永远存在)之间的区别.
我可以看到它localStorage可以用作更好的cookie版本.(更大的尺寸,不是像cookie那样为每个HTTP请求前往服务器).
但是,因为sessionStorage,我在想什么时候才能有效地使用它?
我想到用户输入到pageA中的文本字段,然后在同一个选项卡或浏览器窗口中移动到pageB,pageB可以查找sessionStorage.
我不能真正扩展我的猜测,而不是上面的场景.谁能告诉我sessionStorage怎么用?
html ×2
html5 ×2
ajax ×1
cookies ×1
javascript ×1
jquery ×1
security ×1
token ×1
web-storage ×1