2016-05-11 6 views
2

Я хотел бы добавить кнопку в заголовке приложения Chrome. Большинство моих исследований привели меня к мысли, что единственный способ сделать это - отключить панель заголовка по умолчанию и сделать мой собственный. Есть ли способ просто добавить кнопку в существующий заголовок? Если нет, существует ли ресурс с подробными учебниками или примерами удаления заголовка по умолчанию и создания пользовательской панели заголовков?Добавить в Chrome app titlebar

+0

Быстрое примечание: «есть ли ресурс с подробными учебными пособиями или примерами», рассматривается как вопрос [вне темы] (http://stackoverflow.com/help/on-topic) в Stack Overflow. – Xan

ответ

2

Нет, у нас нет способа добавить кнопки в «заглавные» заголовки. В любом случае это не будет портативным.

Что вы можете сделать, это создать бескаркасное окно приложения:

chrome.app.runtime.onLaunched.addListener(function() { 
    chrome.app.window.create('window.html', { 
    'outerBounds': { 
     'width': 400, 
     'height': 500 
    }, 
    'frame': 'none' // It will be a rectangle filled with your HTML 
    }); 
}); 

Существует sample app, который реализует это, а также draggable заголовка.

Вы можете использовать любой вид рамок, чтобы сделать область, которая выглядит как в строке заголовка вверху вашей страницы, как Bootstrap-х navbar, а также осуществлять действия, как закрыть/развернуть/свернуть с помощью chrome.app.window API - получить ссылку на текущий AppWindow и используйте его methods.

+0

Спасибо! Теперь у меня есть настраиваемый заголовок. – hutch90