从Chrome的本机窗口捕获事件



,所以我可以用Eg打开一个本机窗口:

chrome.windows.create({ url: 'chrome://bookmarks', type: 'popup'})

我可以使用以下方式获得窗口ID:

chrome.windows.get(integer windowId, object getInfo, function callback)

问题是如何从本机应用程序获得窗口ID?我需要知道何时。chrome://bookmarks弹出窗口已关闭...

最终使它起作用:

chrome.windows.create({ url: 'chrome://bookmarks', type: 'popup' }, function (win) {
      var windowId = win.id
      chrome.windows.onRemoved.addListener(function (windowId) {
        console.log(windowId)
      })
    })

最新更新