2016-03-21 1 views
1

Я пытаюсь установить минимальную ширину хромированного приложения, и я посмотрел на некоторых chrome documention и я реализовал это в мое хромированном приложение, как это:Установить минимальной ширину хромированного приложения

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

Однако я получил ошибку :

Error Error in event handler for app.runtime.onLaunched: Error: Invalid value for argument 2. Property 'bounds.minWidth': Unexpected property.

Из моего знания, это означает, что свойство не существует, но это не может быть так, как это в документации. Может быть, я внедрил это неправильно? Любая помощь будет оценена!

+0

В их документации указано, что свойство используется только «С Chrome 35». Вы развиваетесь против более старой версии Chrome? – levininja

+0

Кроме того, похоже, что ограничения требуют наличия двух свойств, которые вы не реализуете: сверху и снизу. Это может способствовать ошибке. – levininja

ответ

1

Я узнал, что это innerBounds Мне нужно было использовать! Вот мой код:

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