Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript chrome.windows.onFocusChanged.addListener在打开上下文菜单后以windowId=-1启动_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript chrome.windows.onFocusChanged.addListener在打开上下文菜单后以windowId=-1启动

Javascript chrome.windows.onFocusChanged.addListener在打开上下文菜单后以windowId=-1启动,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在尝试获取所有事件(最大化、最大化等)。我有一个合适的代码从这个链接 问题是,当我打开上下文菜单(右键单击),然后左键单击它以windowId=-1触发的窗口时,它会集中在窗口上。它不应该在windowId=-1时启动。因此,在打开上下文菜单后,我找不到确切的最小化/最大化事件 我的代码是: chrome.windows.onFocusChanged.addListener(function(windowId) { if (windowId === -1) { //

我正在尝试获取所有事件(最大化、最大化等)。我有一个合适的代码从这个链接

问题是,当我打开上下文菜单(右键单击),然后左键单击它以windowId=-1触发的窗口时,它会集中在窗口上。它不应该在windowId=-1时启动。因此,在打开上下文菜单后,我找不到确切的最小化/最大化事件

我的代码是:

chrome.windows.onFocusChanged.addListener(function(windowId) {
    if (windowId === -1) {
         // Assume minimized
         console.log("minimized",windowId);
    } else {
        chrome.windows.get(windowId, function(chromeWindow) {
            if (chromeWindow.state === "minimized") {
                console.log("minimized");
            } else {
                console.log("maximized");
            }
        });
    }
});

请在这方面帮助我,谢谢。

窗口中有一个bug,请不要忽略上下文菜单谢谢@WolfWar提供您的信息。没有这个,就没有办法获得适当的最小化/最大化事件吗?不,据我所知,sry