我正在使用 Chrome 的 dev-channel v23,并且正在使用新的Chrome 打包应用程序平台。
新平台的一个目的是将打包的应用程序“从浏览器中取出”,并为打包的应用程序提供顶级窗口状态。我有很多工作要做,但 Chrome 为我打开的窗口没有标题栏,也没有最小化、最大化按钮。它确实有 chrome 的自定义关闭按钮(就像设置对话框等内部窗口上的那个)。
您可以隐藏关闭按钮,并在 html/js 中提供自定义最小/最大/关闭功能,但它会破坏功能和外观上的 UX。如果 chrome 的目标是让我的应用程序的外观和功能与其他所有顶级窗口一样,那么系统特定的标题栏(带有窗口状态按钮)在哪里?
我错过了什么吗?这可以通过我没有看到的某种 API 来完成吗?
谢谢,蒂姆
*我知道我可以使用“无”框架类型,并创建自己的标题栏,但无法考虑所有平台的变化。这是一扇窗户。我的意思是,如果目标是像任何其他顶级窗口一样,那么打开一个标准平台特定窗口并给我一个客户区来使用。我会说自定义是次要的标准窗口,与特定操作系统上所有其他窗口的功能和外观一致。