我目前正在尝试使用自定义“控制面板”创建无边框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
。有谁知道我在这里做错了什么?
答案 0 :(得分:0)
您尝试操作的窗口对象不是Chrome的AppWindow。使用chrome.app.window.current().maximize()
等