2012-08-05 100 views
0

我正在写打开一个标签时,Chrome浏览器第一次运行,在技术上意味着将代码在后台页面,这听起来很简单的延伸,而在Windows正常工作,而且可能Linux也是如此,虽然我还没有测试过它。运行代码时,Chrome浏览器“打开”在Mac上

的问题是与Mac,当用户点击左上角的关闭按钮,它实际上并不完全关闭Chrome。要完全关闭Chrome,你必须强制退出,这是人们通常不会做的事情。

因此,这意味着我需要依靠其他一些事件,当用户至上“打开”铬触发代码。有人有想法,即使这可能是?我想我可以为每个选项卡的创建事件添加一个监听器,并检查选项卡的数量或类似情况,但我正在寻找一个轻量级解决方案。有任何想法吗?

UPDATE:一个想法我们使用chrome.windows.onCreated事件,只是检查没有其他窗口打开。这是最好的方法,还是任何人都可以想到更高效的东西?

+0

请不要这样做。它闻起来非常强烈的邪恶。 – 2012-08-06 07:11:11

回答

1

使用两个事件和计数器。因为窗口打开/关闭比较少见,所以这应该不成问题:

相关问题