2016-03-21 21 views
1

Ich versuche, die minimale Breite eines Chrom-App einzurichten und ich sah einige chrome documention und ich es in meinem Chrom App wie diese umgesetzt:Set Mindestbreite von Chrom app

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

Jedoch habe ich den Fehler bekam :

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

Von meinem Wissen bedeutet dies, dass das Objekt nicht existiert, aber dies nicht der Fall sein kann, wie es in der Dokumentation ist. Vielleicht habe ich es falsch umgesetzt? Jede Hilfe wäre willkommen!

+0

Ihre Dokumentation sagt, dass Eigentum wurde nur verwendet "Seit Chrome 35." Entwickeln Sie eine ältere Version von Chrome? – levininja

+0

Auch sieht es so aus, als müssten Sie zwei Eigenschaften haben, die Sie nicht implementieren: oben und unten. Das kann zum Fehler beitragen. – levininja

Antwort

1

Ich fand heraus, dass es innerBounds ich verwenden benötigt! Hier ist mein Code jetzt:

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