我应该使用哪些XPCOM接口来检测选项卡的打开,关闭和切换,还可以从firefox扩展中获取相关的URL?我已经看到了在JS中管理选项卡的代码实例,但是从C++开始呢?
我想知道我的浏览器选项卡是否处于焦点状态,以及浏览器本身是在前台还是在后台。
是否有一个javascript接口可以查询浏览器的前台/后台状态?
更新按照下面Palpatim的回答,我找到了这个关于页面可见性 API 的实用 HTML5Rocks 教程。
这不是一个 程序设计代码问题,更多的是浏览器UX问题.我知道在Firefox和Opera(也许是Safari?)中,你可以保存当前的浏览会话,以便在你退出应用程序时打开(我现在用Mac语言说话).
据我所知,在Chrome中执行此操作并不容易.我有30个标签打开,我需要重新启动我的计算机...我不想丢失所有的浏览数据(书签所有这些页面都会丢失该会话的历史记录......加上它是一个痛苦的屁股).如果我能保存多个可以像Opera一样异步加载的会话,那也很好.
是否有某种解决方法可以在Chrome中保存浏览会话?