0

私は最近、Google Chrome 用の独自のパッケージ化アプリの開発に取り組み始めました。ほとんどが標準の HTML、CSS、Javascript であるため、かなり簡単に組み立てることができます。しかし、Google によって追加された API 機能を使用するのに苦労しており、それに関する情報がほとんど見つかりません。

いくつかの異なる場所でbackground.jsのコードにAPI を追加しようとしましたが、毎回アプリの起動に失敗します (開いても何も起こりません)。

これは、私が参照として使用している developer.chrome.com で見つけたものです。

chrome.app.window.create(string url, object options, function callback)

そして、ここに追加されたframe( 'none')で使用しているbackground.jsページがあります:

chrome.app.runtime.onLaunched.addListener(function() {
 chrome.app.window.create('window.html', frame('none'), {
    'bounds': {
      'width': 700,
      'height': 600,
      }
 });
});

これはおそらく答えが明らかなばかげた質問であることは承知していますが、どんな助けも大歓迎です。

4

2 に答える 2

1

タイプミスがあります。「frame('none')」ではなく、{frame:'none'} と読みます。フレームを関数として呼び出そうとしているため、起動していません。chrome.app.window.create は、2 番目の引数としてオブジェクトを必要とします。

于 2013-08-30T06:29:20.657 に答える