Google chrome Chrome扩展-创建以窗口为中心的属性不工作
我创建了一个带有函数的窗口Google chrome Chrome扩展-创建以窗口为中心的属性不工作,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,我创建了一个带有函数的窗口 chrome.windows.create({ focused: false }) 但是新窗口总是聚焦在顶部,所以它是一个bug还是我遗漏了什么 谢谢您是否尝试过将此作为创建窗口的回调?但似乎新创建的窗口仍将很快使用此方法显示和隐藏 function createWinSucceed(window) { var id = window.id; chrome.windows.update(id, { focused: false }); }; 谢谢拉
chrome.windows.create({
focused: false
})
但是新窗口总是聚焦在顶部,所以它是一个bug还是我遗漏了什么
谢谢您是否尝试过将此作为创建窗口的回调?但似乎新创建的窗口仍将很快使用此方法显示和隐藏
function createWinSucceed(window) {
var id = window.id;
chrome.windows.update(id, { focused: false });
};
谢谢拉里利,我按照你的建议试过了,但没用
chrome.windows.create({
focused: false
}, function(window){
chrome.windows.update(window.id, { focused: false })
})
但我还是换了
chrome.windows.create({
focused: **true**
}, function(window){
chrome.windows.update(window.id, { focused: false })
})
它可以工作,但在创建窗口时会闪烁,并失去焦点。有时它会把我的注意力集中在当前的工作窗口上,使计算机运行缓慢。我认为这不是一个好的解决办法。谢谢你能用今天的金丝雀造型再试一次吗?由于最近的签入,该构建可能已处于中断状态几天,但开发人员告诉我它现在应该可以工作。在Windows上仍然是一个问题。这在我的Mac电脑上不是问题 在Windows上,superpan3000自己的工作环境对我很有用,对此我很感激 我指的是解决方案
function createWinSucceed(window) {
var id = window.id;
chrome.windows.update(id, { focused: false });
};
顺便说一句,当重新使用创建的窗口时,不会再出现闪烁。我不知道这是Chrome的错误,还是与操作系统相关,但我以前遇到过这个问题。我总是打电话给chrome.windows.update(…)(在
create(…)
的回调中)并使所需的窗口集中。对不起,请看下一个我的回答是的。这是一个非常新的特性。在v33中,这种行为在Windows上不太正确,在ChromeOS上根本不起作用。在v34中,它应该正常工作。如果您仍然有问题,请在crbug.com上提交一个bug,并包括版本和操作系统信息。