Javascript 设置chrome应用程序的最小宽度

Javascript 设置chrome应用程序的最小宽度,javascript,properties,google-chrome-app,Javascript,Properties,Google Chrome App,我正在尝试设置chrome应用程序的最小宽度,我查看了一些,并将其应用到我的chrome应用程序中,如下所示: chrome.app.runtime.onLaunched.addListener(function(launchData) { chrome.app.window.create( 'index.html', { id: 'mainWindow', bounds: {

我正在尝试设置chrome应用程序的最小宽度,我查看了一些,并将其应用到我的chrome应用程序中,如下所示:

chrome.app.runtime.onLaunched.addListener(function(launchData) {
     chrome.app.window.create(
        'index.html',
        {
            id: 'mainWindow',
            bounds: {
                width: 800, 
                height: 600,
                minWidth: 600
            }
        }
    );
});
但是我得到了一个错误:

错误 app.runtime.onLaunched的事件处理程序中出错:错误:参数2的值无效。属性“bounds.minWidth”:意外属性


据我所知,这意味着该属性不存在,但这不可能是文档中的情况。也许我实施错了?任何帮助都将不胜感激

我发现它是
innerBounds
我需要使用的!这是我现在的代码:

chrome.app.runtime.onLaunched.addListener(function(launchData) {
    chrome.app.window.create(
     'index.html',
{
      id: 'mainWindow',
      bounds: {width: 800, height: 600},
      innerBounds: { minWidth: 800}
    }
  );
});

他们的文档说,该属性仅在“Chrome35”之后才被使用。您是针对Chrome的旧版本开发的吗?而且,bounds似乎要求您拥有两个未实现的属性:top和bottom。这可能是导致错误的原因。