我正在使用Chrome扩展程序。 如果Chrome浏览器出于某种原因崩溃,再次重新打开通常会询问用户是否要恢复上一个会话,并重新打开窗口。
是否有任何事件,挂钩或API可用于等待用户点击“恢复”按钮,或知道是否选择不恢复并从头开始?
当前丑陋的解决方案是:
谢谢!
答案 0 :(得分:1)
你应该看看(相对)新的chrome.sessions
API并进行实验。
chrome.sessions.onChanged
是你最接近的 - 它应该在恢复时被解雇。
但是,没有迹象表明是否存在等待用户批准的崩溃恢复会话,而不是简单地正常关闭窗口,并且没有迹象表明窗口是在崩溃后还是故意由用户恢复。
通常,据我所知,没有特定于崩溃恢复的事件。因此,您仍然需要一些启发式方法来确定是否要等待。