如何立即关闭一个chrome应用程序
How to close a chrome app immediately?
我有一个chrome应用程序。该应用程序有一个对话框,用户可以在其中关闭应用程序。
内部chrome应用程序现在关闭其所有的应用程序窗口,并等待chrome关闭应用程序。在关闭windows 后,chrome通常需要大约10秒左右的时间才能unloads
(aka:关闭)应用程序并调用chrome.runtime.onSuspend
。只有这样,chrome://extensions/
对话框才会显示应用程序为(inactive)
。
这在chrome应用程序的生命周期中有记录。
问题是,有时用户重新启动应用程序,如果你自己清除所有对象,这可能是一个问题-一个例子:所有的chrome应用程序实例的同一应用程序共享他们的内存。因此,如果我可以关闭一个chrome应用程序,而不必担心清理每一个最后的对象等。
你能做的就是关闭BackgroundPage
。
chrome.runtime.getBackgroundPage(function(background) {
background.close();
});
除了关闭BackgroundPage
之外,您还需要关闭所有其他应用程序窗口,但随后应用程序立即被标记为inactive
相关文章:
- 制作一个chrome扩展,替换css和js元素
- 我如何创建一个Chrome应用程序,有效地充当信息亭模式下的启动页面
- I'我试图制作一个chrome查找和替换扩展,但它赢了;不起作用
- 如何制作一个 chrome 扩展程序,以打开带有多个按钮的弹出菜单,这些按钮可在新标签页中打开链接
- 我想创建一个 chrome 扩展程序来获取页面中的所有链接并显示它们
- 我可以创建一个Chrome扩展或Firefox插件来拍摄网页的屏幕截图吗
- 一个Chrome扩展,显示随机图片从所选的本地文件夹为每一个新的选项卡
- 实现一个Chrome扩展开/关切换按钮
- 使用通道谷歌应用程序引擎从一个chrome扩展
- 创建一个Chrome扩展,有按钮链接到网站
- 从这段代码的JavaScript不像预期的那样工作,当我把它变成一个Chrome扩展
- 是否Parse.com JS工作作为一个Chrome扩展
- 写一个chrome扩展,以改变与保存预设的基础url
- 如何立即关闭一个chrome应用程序
- 如何触发一个Chrome扩展,内容脚本在URL中的给定哈希
- 如何创建一个chrome扩展与多个视图
- 不一致的“与”行为-没有访问功能-这是一个chrome的错误
- 试图创建一个chrome扩展,将从浏览器选项卡a复制数据,并填写在浏览器选项卡B上的表单
- 为什么有两个帧,当检查一个chrome应用程序的webview元素
- 是否可以或不写一个Chrome扩展与专用服务器通信