我了解如何操作窗口的方向here。但是我很难跟进,如果有人可以解释,例如,如何最大化当前窗口,我将非常感激。
我知道如何使用chrome.windows函数创建窗口,但我不确定如何使用相同的函数来操作现有窗口。
我知道我需要将WindowState设置为最大化。我只是想知道如何在动作脚本中这样做。
答案 0 :(得分:1)
您可以尝试使用chrome.windows.update:
chrome.windows.update(yourWindowId,{state:"maximized"},function(windowUpdated){
//do whatever with the maximized window
});
您可以使用chrome.windows.getCurrent,chrome.windows.getLastFocused或chrome.windows.getAll
获取窗口的ID答案 1 :(得分:-1)
如果您使用的是多监视器setuo,则需要级联来自创建的调用,因为max模式适用于窗口当前所在的位置, 因此,最好在您喜欢的任何监视器中chrome.windows.create,然后使用chrome.windows.update设置最大化状态。
chrome.windows.create(createData, function onCreated(window) {
console.log('Created');
chrome.windows.update(window.id, {state:'maximized'}, function onUpdated() {
console.log('Maximized');
});
}
});