Chrome扩展程序 - 创建以窗口为中心的属性无效

时间:2014-01-20 02:45:13

标签: google-chrome google-chrome-extension

我创建了一个功能

的窗口
chrome.windows.create({
    focused: false
})

但是新窗口始终是专注的并且是最重要的,所以这是一个错误还是我遗漏了什么?

由于

4 个答案:

答案 0 :(得分:1)

你可以再试一次今天的金丝雀吗?最近签入时,构建可能已经处于破碎状态几天,但开发人员告诉我它现在应该正常工作。

答案 1 :(得分:0)

您是否尝试过像创建窗口的回调一样?但似乎新创建的窗口仍然会很快显示和隐藏此方法。

function createWinSucceed(window) {
  var id = window.id;
  chrome.windows.update(id, { focused: false });
};

答案 2 :(得分:0)

感谢LarryLee,我按照你的建议尝试但是它不起作用

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 })
})

它可以工作,但是当窗口创建并失去焦点时它会闪烁。有时它会把我的注意力集中在当前的工作窗口上,并让计算机慢慢来。我认为这不是一个好的解决方案。感谢

答案 3 :(得分:0)

在Windows上仍然是一个问题。在我的Mac上这不是问题。

在Windows上,superpan3000自己的解决方法对我有用,对此我深表感谢!

我指的是解决方案

function createWinSucceed(window) {
  var id = window.id;
  chrome.windows.update(id, { focused: false });
};

顺便说一句,当重新使用创建的窗口时,将不再闪烁。