0

我目前正在尝试创建一个带有自定义“控制面板”的无边框 chrome 应用程序,用于关闭/最小化/最大化。

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

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. 有谁知道我在这里做错了什么?

4

1 回答 1

0

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

于 2013-10-17T07:37:02.610 回答