我想在 Chrome 应用的标题栏中添加一个按钮。我的大部分研究使我相信,做到这一点的唯一方法是禁用默认标题栏并制作自己的标题栏。有没有一种方法可以简单地向现有标题栏添加一个按钮?如果没有,是否有资源包含删除默认标题栏和制作自定义标题栏的详细教程或示例?
最佳答案
不,没有办法向“默认”标题栏添加按钮。无论如何,这都是不可移植的。
您可以做的是创建一个无框架应用程序窗口:
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 .
关于google-chrome-app - 添加到 Chrome 应用标题栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37168923/