如何创建"恢复上一个会话"我的自定义HTML主页上的按钮?

时间:2015-12-05 01:43:42

标签: javascript html firefox xul xpcom

Mozilla Firefox中的

about:home 打开一个HTML页面,其中包含一个"还原上一个会话"按钮。
单击该按钮后,将恢复先前的会话 我正在创建我的自定义HTML主页,并希望放置这样一个按钮 我怎样才能实现这一目标?
我找到了这段代码,但它在HTML中不起作用,我怀疑它只适用于XUL。

function RestoreSession(){
  var Cc = Components.classes;
  var Ci = Components.interfaces;
  var ss = Cc["@mozilla.org/browser/sessionstore;1"].getService(Ci.nsISessionStore);
  if (ss.canRestoreLastSession) {ss.restoreLastSession();}
};

还有一个JavaScript代码模块" AboutHome.jsm "但我不知道我是否可以在HTML页面中使用它?

谢谢。

1 个答案:

答案 0 :(得分:0)

我相当确定您无法使用外部页面执行此操作,并且只能使用浏览器本机页面。我认为这是内置于代码中的。我可能错了,但很确定,所以如果我是的话,请纠正我。