在其他浏览器中打开页面时,令牌未保存在$window.sessionStorage中
Token not getting saved in $window.sessionStorage when page is opened in different browser
我正在初始化登录到$window.sessionStorage.中的应用程序后生成的令牌
var token = this.$window.sessionStorage["apiKey"];
但当我复制url(登录后)并在不同的浏览器中打开时,这个令牌似乎是未定义的。我被重定向回登录页面。$window.sessionStorage是否在同一个浏览器窗口中保存变量的值?或者,即使我在不同的浏览器窗口中打开了页面,还有什么方法可以保留代币的价值?
这是正确的行为
sessionStorage属性允许您访问会话存储对象sessionStorage类似于localStorage,唯一的区别当存储在localStorage中的数据没有过期设置时,数据存储在会话中当页面会话结束时,存储将被清除。A.只要浏览器处于打开状态,页面会话就会持续over-page重新加载和恢复。在新选项卡或窗口中打开页面将导致启动新会话。
即使浏览器关闭,您也可以使用localStorage
保留信息,并在下次重新打开,但正如我所说,如果您打开其他浏览器,则必须重新设置项目。
此处的本地存储示例
代码示例:
// set something in localStorage
localStorage.setItem('bgcolor', 'green');
// get something from localStorage
localStorage.getItem('bgcolor') // it will output green
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 将HTML(支持文件)中的令牌(字符串、数字等)传递给LogiXML
- 未捕获的语法错误:意外的令牌,
- 访问令牌和响应数据
- jQuery$.getJSON抛出意外令牌
- 访问令牌facebook未激活
- 如何使用Google撤销Oauth令牌'的Javascript API
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- OAuth和访问令牌
- javascript api,用于在第三方域上存储身份验证令牌
- 意外的令牌模块生成失败:SyntaxError
- 为什么我在下面的..of循环中得到意外令牌
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 函数返回错误'令牌{'
- 意外的令牌非法javascript/metrol
- Google OAuth一次性并保存访问令牌以备将来使用(长期访问令牌)
- 如何从OAuth警报对话框保存Facebook访问令牌