Я хотел бы добавить кнопку в заголовке приложения Chrome. Большинство моих исследований привели меня к мысли, что единственный способ сделать это - отключить панель заголовка по умолчанию и сделать мой собственный. Есть ли способ просто добавить кнопку в существующий заголовок? Если нет, существует ли ресурс с подробными учебниками или примерами удаления заголовка по умолчанию и создания пользовательской панели заголовков?Добавить в Chrome app titlebar
ответ
Нет, у нас нет способа добавить кнопки в «заглавные» заголовки. В любом случае это не будет портативным.
Что вы можете сделать, это создать бескаркасное окно приложения:
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.
Спасибо! Теперь у меня есть настраиваемый заголовок. – hutch90
Быстрое примечание: «есть ли ресурс с подробными учебными пособиями или примерами», рассматривается как вопрос [вне темы] (http://stackoverflow.com/help/on-topic) в Stack Overflow. – Xan