Javascript Chrome扩展最大化当前窗口
我知道有关于如何操作窗口的说明。但是我很难跟上,如果有人能解释一下,例如,如何最大化当前窗口,我将不胜感激 我知道如何使用chrome.windows函数来创建窗口,但我不确定如何使用相同的函数来操作现有窗口Javascript Chrome扩展最大化当前窗口,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我知道有关于如何操作窗口的说明。但是我很难跟上,如果有人能解释一下,例如,如何最大化当前窗口,我将不胜感激 我知道如何使用chrome.windows函数来创建窗口,但我不确定如何使用相同的函数来操作现有窗口 我知道我需要设置为最大化。我只是不知道如何在动作脚本中执行此操作。您可以尝试使用chrome.windows.update: chrome.windows.update(yourWindowId,{state:"maximized"},function(windowUpdated){
我知道我需要设置为最大化。我只是不知道如何在动作脚本中执行此操作。您可以尝试使用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。如果您使用的是多监视器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');
});
}
});
如果你把你最好的尝试贴在这里会更好。我想你的问题可能是因为文档布局将
类型
置于属性
之前。属性名称实际上是state
,它看起来就像WindowState
,因为它首先列出,然后state
被(可选)state
隐藏。呸!