2016-06-20 3 views
1

У меня есть упаковывают Chrome App, для которого я устанавливаю строку заголовка, цвет следующим образом:Как изменить цвет панели заголовков приложения Chrome программно?

chrome.app.window.create("index.html", { 
    "id": "app", 
    "bounds": { 
    width: width, 
    height: height 
    }, 
    "frame": {color: "#F44336"}, 
}); 

Приведенный выше код работает отлично, как он создает окно приложения с желаемым цветом. Теперь я хотел бы изменить этот цвет с помощью скрипта, так как мое приложение имеет разные темы, и мне нужно изменить цвет заголовка, чтобы он соответствовал выбранной теме.

Можно ли изменить цвет заголовка после загрузки окна?

ответ

0

Можно ли изменить цвет заголовка после загрузки окна?

Интересно, что ответ «нет».

Все, что вы можете сделать с окном после создания, доступно через объект AppWindow, возвращенный create; В качестве альтернативы вы можете получить ссылку на текущий AppWindow с chrome.app.window.current().

Однако, looking at the documentation, в объекте нет ничего, что связано с рамкой окна.

При взгляде на фактический объект есть недокументированные свойства hasFrameColor, activeFrameColor и inactiveFrameColor, но это только объекты-получатели, вы не можете их установить.

Это может быть приличный feature request, там, как представляется, нет существующего.

 Смежные вопросы

  • Нет связанных вопросов^_^