我有一个简单的浏览器sip手机。这是一个基于JSSIP库的单页应用程序。它具有两个输入字段登录和密码。身份验证后,它向我显示了一个拨号面板。当我刷新页面时,它再次显示了身份验证表格。
页面刷新后如何还原会话并保持用户登录?
您无法在浏览器缓存中保存jssip的登录会话,例如http auth。
JSSIP通过Websocket对服务器进行SIP会话。
每次浏览器重新加载/刷新时,您必须将用户凭据传递给JSSIP new JsSIP.UA(configuration);
。也许您可以将凭据存储在浏览器cookie或localstorage中,并使用它来初始化jssip。但是安全由您决定您的应用程序运行的环境。