我有一个打包的Chrome应用,我为其设置标题栏颜色如下:
chrome.app.window.create("index.html", {
"id": "app",
"bounds": {
width: width,
height: height
},
"frame": {color: "#F44336"},
});
上面的代码工作正常,因为它创建了具有所需颜色的应用程序窗口。现在我想通过脚本更改颜色,因为我的应用程序具有不同的主题,我需要更改标题栏颜色以匹配所选主题。
加载窗口后有没有办法更改标题栏颜色?
答案 0 :(得分:0)
加载窗口后有没有办法更改标题栏颜色?
有趣的是,答案是“不”。
创建后可以使用窗口执行的所有操作都可以通过AppWindow
返回的create
对象进行访问;或者,您可以使用AppWindow
获取对当前chrome.app.window.current()
的引用。
但是,looking at the documentation,对象中的窗口框架没有任何相关内容。
查看实际对象,有未记录的属性hasFrameColor
,activeFrameColor
和inactiveFrameColor
,但这些只是getter,您无法设置它们。
这可能是一个不错的feature request,似乎没有现有的。{/ p>