• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MaxthonSessionManager: 傲游浏览器【上次未关闭页面】增强工具

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

MaxthonSessionManager

开源软件地址:

https://gitee.com/noanylove/MaxthonSessionManager

开源软件介绍:

Maxthon Session Manager

傲游浏览器【上次未关闭页面】增强工具,下面说明中简称为MSM。

作者:NoAnyLove
博客:http://www.noanylove.com

关于迁移到Maxthon v4.9.x的重要说明(务必认真阅读)

Maxthon发布了新版本v4.9.x分支,因为对浏览器内核进行了升级,所以MSM也做出了一些相应改动,请完整阅读本节说明,以免不必要地丢失数据。

v4.9.x分支的一些问题(非常重要)

  • 升级v4.9.x前,需要将旧版Maxthon中保存的Session导出为文件,在安装完新版Maxthon后,再通过文件导入之前的Session。
  • 【上次未关闭页面】的地址从about:last变成了mx://last-visit/
  • 在v4.9.x分支加载MSM时会弹出警告说明,提醒用户在v4.9.x中需要注意的重要事项,首次运行时请务必仔细阅读。点击“确定”进入工具界面,点击“取消”会刷新页面,相当于退出MSM
  • Maxthon v4.9.x中,在MSM加载的情况下关闭浏览器,会导致当前“上次未关闭页面”数据丢失,仅剩余当前未关闭的网页。为了避免丢失数据,用户应该在关闭浏览器前刷新“上次未关闭页面”,使地址栏恢复为mx://last-visit/。具体说明参见“会丢失数据的情况说明
  • 为了尽量避免上述出现的丢失数据情况,MSM在Maxthon v4.9.x中添加了两项辅助功能:
    • MSM在每次启动时自动保存一个Session,命名为“自动保存+保存时间”。如果出现数据丢失情况,用户可以通过之前自动保存的Session进行恢复。(没有自动清理功能,所以用户需要定期清理多余的自动保存Session)
    • MSM在启动10秒后自动刷新页面退出。只要地址栏中显示的是mx://last-visit/,关闭浏览器就不会丢失“上次未关闭页面”的数据
  • 如果在这种情况下还是丢失了数据,与本人无关(真的不关我的事,我已经尽力了)

会丢失数据的情况说明

Maxthon v4.9.x通过书签加载MSM会使浏览器地址栏中显示的网址发生变化。如果地址栏不为mx://last-visit/,关闭浏览器会使当前“上次未关闭页面”数据丢失。为了避免丢失数据,应该在关闭浏览器前刷新“上次未关闭页面”,使地址栏恢复为mx://last-visit/。

兼容性问题

Maxthon Session Manager理论上支持Maxthon 4的主要版本,但我只测试过v4.4.8.2000和v4.9.3.1000

TL;DR

傲游浏览器【上次未关闭页面】增强工具,一个通过书签加载的JavaScript脚本,实现了导入、导出以及管理【上次未关闭页面】的功能。

说明

作为一个【上次未关闭页面】重度依赖症患者,总喜欢把没来得及看,但又感觉有用的文章留在【上次未关闭页面】中。久而久之就积累了数百条网址。在经历了几次浏览器意外关闭,导致【上次未关闭页面】中的数据彻底丢失的惨痛经历之后,傲游官方也一直没有推出有效的备份方案,于是只好自己动手丰衣足食,用JavaScript开发了这个【上次未关闭页面】增强工具。

【上次未关闭页面】通过JavaScript访问一个特殊的对象runtime.ConfigManager获取未关闭页面的数据。但因为傲游浏览器的插件机制限制了对一些特殊页面(比如上次未关闭页面和历史页面等)和对象(runtime.ConfigManager对象)的访问,所以对【上次未关闭页面】的操作不能通过编写傲游插件实现。

在看过【上次未关闭页面】自带的app.js文件后,用JavaScript写了这个增强工具,需要通过收藏夹书签进行加载。缺少艺术细胞,所以界面丑陋大家就不要嘲笑我了。

功能

  • 管理多个【上次未关闭页面】数据(保存在浏览器的LocalStorage中)
  • 导入/导出【上次未关闭页面】数据
  • 将【上次未关闭页面】导出为HTML网页(仅作为链接列表,不具备傲游浏览器【上次未关闭页面】的功能)

PS:因为不确定出现丢失【上次未关闭页面】数据时,浏览器的LocalStorage数据是否会受到影响,所以如果有特别重要的数据,还是导出为文件比较靠谱。

使用说明

将下面的代码保存为书签,然后在【上次未关闭页面】中点击该书签,启用增强工具。

javascript:(function(path){var head=document.getElementsByTagName('head')[0];var script=document.createElement('script');script.src=path;head.appendChild(script);})('http://git.oschina.net/noanylove/MaxthonSessionManager/raw/master/Init.js');void(0);

脚本文件放在了Git@OSC的服务器上,根据个人网速快慢,加载该工具的时间大概会在1~5秒之间。

具体操作可以参见下面的GIF动图

安装说明

图一:安装说明

预览图

界面图

图二:Maxthon Session Manager界面效果

另存为文件

图三:将【上次未关闭页面】另存为文件

感谢


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap