无法正确使用window.api

时间:2013-10-06 16:08:51

标签: google-chrome-app

我目前正在尝试使用自定义“控制面板”创建无边框Chrome应用,以关闭/最小化/最大化。

我有3个div(#minimize#maximize#close)作为按钮。我试图用javascript来处理点击。我的main.js包含在我的html标题中,其中包含我想要的代码。 至于关闭窗口,我的代码如下所示:

document.querySelector('#close').onclick = function() {
  window.close();
}

这就像一个魅力。

至于最大化窗口,我试过:

document.querySelector('#maximize').onclick = function() {
  window.maximize();
}

哪个不起作用。工作是什么:

document.querySelector('#maximize').onclick = function() {
window.moveTo(0,0)
    window.resizeTo(screen.width,screen.height);
}

我想我错过了显而易见的事实。 window.hide()也不起作用,也无法调用其他AppWindow函数,例如getBounds。有谁知道我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

您尝试操作的窗口对象不是Chrome的AppWindow。使用chrome.app.window.current().maximize()