【发布时间】:2015-05-14 21:48:33
【问题描述】:
我正在制作一个 chrome 应用程序,我想知道如何让程序在最大化窗口中自动运行。 manifest.json 默认为 800x600,但我希望它填充最大尺寸。我在 Google 的一个开发人员页面上看到,您可以为此使用 maxWidth 和 maxHeight,但我不知道 manifest.json 中可能放置这些值的位置。谢谢!
【问题讨论】:
我正在制作一个 chrome 应用程序,我想知道如何让程序在最大化窗口中自动运行。 manifest.json 默认为 800x600,但我希望它填充最大尺寸。我在 Google 的一个开发人员页面上看到,您可以为此使用 maxWidth 和 maxHeight,但我不知道 manifest.json 中可能放置这些值的位置。谢谢!
【问题讨论】:
此状态不受清单控制。
查看应用程序上的very first tutorial:当您使用chrome.app.window.create 创建窗口时,会在后台脚本中设置窗口参数。
那么,让我们去看看chrome.app.window.create() 的文档吧。
它接受CreateWindowOptions 类型的参数。让我们看看its documentation。
(可选)
state
"normal"、"fullscreen"、"maximized"或"minimized"的枚举窗口的初始状态,允许它被创建为全屏、最大化或最小化。默认为“正常”。
例如:
chrome.app.window.create('index.html', {
id: 'mainWindow',
bounds: {width: 800, height: 600},
state: 'maximized'
});
【讨论】:
state 电话放在哪里。这就是现在的内容:chrome.app.runtime.onLaunched.addListener(function() { chrome.app.window.create( 'index.html', { id: 'mainWindow', bounds: {width: 800, height: 600} } ); }); 谢谢