上次未关闭页面 mx://last-visit 相关 问题反馈 如果傲游浏览器打开后没有打开任何页面就关闭.mx://last-visit 所保存的内容会被清空. 目测问题发生原因如下: 1.该页面有 两个list用于分别保存上次未关闭页面的getLastLists()得到的list_1和更早一次getEarlyLists()得到的list_2(名字是我自己命名的) 2.当用户关闭浏览器时,浏览器将list_1的内容覆盖到list_2中,并且将当前未关闭的标签保存进list_1中 2_1. 当用户关闭浏览器时,如果没有打开任何标签,浏览器会将空值赋予到list_1中 2_2. 当用户重新打开浏览器,并且打开mx://last-visit时,浏览器发现list_1是 空值,自动关闭当前页面(在index.js中) 建议解决方法: 1.当用户关闭浏览器时,如果未关闭mx://last-visit页面,将当前未关闭的标签列表追加到list_1中. 1_1. 如果当前未关闭的标签不为空,则list_1为上次未关闭的标签队列和本次新增的未关闭标签 1_2. 如果没有打开任何标签,新增的元素为空,则list_1不变 这样应该就能获得和傲游5时代的mx:last-visit的良好体验了 |