Chrome应用程序启动时新标签打开

时间:2014-11-27 02:26:44

标签: google-chrome google-chrome-extension

当我启动Chrome应用时,会打开一个新窗口中的新内容。这不应该发生,因为 "manifest version": "2" 我不明白为什么会这样。它可能与background.js有关吗?我用background.js做了很多事后很久就出现了这个问题,所以我认为这不是问题所在。

我的所有Chrome应用都会遇到这种情况,因此我认为这不是我的代码问题。

我在OS X Yosemite上运行的第39版Chrome。

当我添加这个

时似乎已经发生了
String.prototype.replaceAt=function(index, char) {
    var a = this.split("");
    a[index] = char;
    return a.join("");
};

但我不确定这会如何影响其他Chrome应用,所以这可能不是问题。除此之外,我还没有真正对我的任何应用做任何事情。我刚刚运行它并打开了一个新的镀铬窗口。我还注意到,当我评论background.js文件时,chrome窗口没有打开,没有任何反应。

这是与main.js中的上述代码相同的background.js。

chrome.app.runtime.onLaunched.addListener(function(launchData) {
  chrome.app.window.create(
    'index.html',
    {
      id: 'mainWindow',
      state: 'fullscreen'
    }
  );
});

0 个答案:

没有答案