我有一个 Chrome 应用,其定义的窗口大小为 1280x720(应用加载到设置为这些尺寸的远程内容中)
我在我的background.js 文件中使用以下代码(名称在 list 中):
chrome.app.window.create('index.html', {
'bounds': {
'width': 1280,
'height': 720
}
});
但是,当在信息亭模式下在大型电视(通过 ChromeBox)上运行应用程序时,由于应用程序无法缩放/缩放,右侧和底部会出现空间。
如何在不更改电视分辨率的情况下让我的应用填满全屏(因为这仅在某些电视机上可用)?
我还尝试将“state”:“fullscreen”添加到background.js脚本(上图)中,这在我的电脑上的Chrome浏览器中有效,但由于某种原因在ChromeOS上不起作用。
最佳答案
好的,所以我使用答案组合使其工作,因此我自己发布了答案。
为了让它在 ChromeBox 和我的 PC 上运行,我在 backgorund.js 文件中使用了以下内容:
chrome.app.window.create('index.html', {
'innerBounds': {
'width': 1280,
'height': 720,
'minWidth': 1280,
'minHeight': 720
},
'resizable':true,
'state': 'fullscreen'
});
关于javascript - 根据显示尺寸缩放 Chrome 应用程序窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31514653/