如何在其窗口中打开chromeapp而不是新的浏览器选项卡

时间:2015-10-30 11:40:02

标签: javascript google-chrome-extension google-chrome-app

我是Chrome应用程序开发的新手,我几乎准备好了我的firstApp,但是当我点击已安装的图标时,它会将我的应用程序打开到新标签而不是在窗口中打开。 请告诉我原因和解决方法。

mainfest.js

{
    "name"             :"my first App",
    "description"      :"Test description",
    "version"          :"0.1",
    "manifest_version" :2,

    "app" :{
        "launch": {
          "web_url": "http://localhost/chromeapp/"
        },
        "scripts"  : ["background.js"]
    },
    "icons" :{"16":"img/amoeba.png","128":"img/amoeba.png"}               
}

background.js

chrome.app.runtime.onLaunched.addListener(function() {
  chrome.app.window.create('index.html', {
    "bounds": {
      "width": 1000,
      "height": 650
    }
  });
});

1 个答案:

答案 0 :(得分:0)

我解决了,需要修改我的文件。 的 Mainfest.js

{
    "name"             :"my first App",
    "description"      :"Test description",
    "version"          :"0.1",
    "manifest_version" :2,
    "offline_enabled": true,                     //added
    "app" :{
        "background": {                        //added 
        "scripts"  : ["background.js"]
    }
    },
    "icons" :{"16":"img/amoeba.png"}               
}