1***@qq.com
1***@qq.com
  • 发布:2018-04-25 12:28
  • 更新:2018-04-25 12:28
  • 阅读:1105

关于改造后的M站退出登录该如何处理

分类:wap2app

详细问题描述
[内容]
用wap2app做的webapp,退出登录的代码逻辑

 $(".entire").on("click",".sign_out",function(){  
         localStorage.clear();  
        // 获取所有Webview窗口  
        var curr = plus.webview.currentWebview();  
        var wvs = plus.webview.all();  
        for (var i = 0, len = wvs.length; i < len; i++) {  
            //关闭除setting页面外的其他页面  
            if (wvs[i].getURL() == curr.getURL())  
                continue;  
            plus.webview.close(wvs[i])  
        }  
        //打开login页面后再关闭setting页面  
        plus.webview.open('http://m.surfychem.com/surfy/surfyAPP/login.jsp');  
        curr.close();  
     })

重现步骤
[步骤]
1.关闭所有的webview页面是为了按下返回键不返回之前登录的页面;

  1. 重新打开登录页面在关闭当前的webview页面;

[结果]
重新打开登录页面之后在sitemap.json这个文件里配置的页面信息全部失效,例如,顶部导航栏与电池状态栏会乱掉,不是配置的那样
[期望]
重新打开登录页面之后在sitemap.json这个文件里配置的页面信息不失效
运行环境
Android,IOS
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]

附件
[代码片段]

 $(".entire").on("click",".sign_out",function(){  
         localStorage.clear();  
        // 获取所有Webview窗口  
        var curr = plus.webview.currentWebview();  
        var wvs = plus.webview.all();  
        for (var i = 0, len = wvs.length; i < len; i++) {  
            //关闭除setting页面外的其他页面  
            if (wvs[i].getURL() == curr.getURL())  
                continue;  
            plus.webview.close(wvs[i])  
        }  
        //打开login页面后再关闭setting页面  
        plus.webview.open('http://m.surfychem.com/surfy/surfyAPP/login.jsp');  
        curr.close();  
     })

[安装包]

联系方式
[QQ]
1974175859
[电话]

2018-04-25 12:28 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复