gpt4 book ai didi

javascript - 是否可以使用移动 Chrome 打包应用程序创建新窗口?

转载 作者:行者123 更新时间:2023-11-30 12:40:41 26 4
gpt4 key购买 nike

您能否在新的移动版 Chrome 打包应用程序上创建多个窗口?我问这个是因为

chrome.app.window.create("host/index.html", 
{
id: "host",
bounds: {
width: 1000,
height: 500
}
});

在桌面上运行良好 (screenshot),但在 iOS 模拟器上运行不佳 (screenshot)。

最佳答案

简短回答:Chrome 移动应用目前不支持多窗口。

问题的根源在于移动设备本身没有传统的窗口管理器。

我们考虑尝试用某种边缘滑动手势来模拟它,但它提出了一系列问题:我们是否应该劫持您的应用程序可能已经在使用的手势?我们是否应该使用标题栏来缩小应用程序界面的大小?如果我们的解决方案与您的应用程序的外观不相符怎么办?所有难以回答的问题,所以我们选择暂时不支持多窗口。

在 Android L-release 上,有一个刚刚宣布的很酷的新功能,它允许应用程序在 Recents 切换器中显示多个 View (“窗口”),所以也许我们可以尝试一下......但我认为它与在桌面 chrome 上的窗口之间切换相比,用户在“最近”之间切换仍然会更加困惑,因此不确定对于大多数应用程序来说这是否是正确的选择。

如果您希望在您的应用程序中拥有多个 View ,最好使用有助于在单个窗口中在它们之间导航的 Web 框架。实际上,长期以来,这一直是混合网络应用公认的最佳实践。

关于javascript - 是否可以使用移动 Chrome 打包应用程序创建新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24565728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com