2013-10-06 5 views
0

В настоящее время я пытаюсь создать приложение без хромированного хрома с пользовательской «панелью управления» для закрытия/минимизации/максимизации.Не удается правильно использовать window.api

У меня есть 3 divs (#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

Объект окна, который вы пытаетесь манипулировать, не является AppWindow для Chrome. Использовать chrome.app.window.current().maximize() и т. Д.

Смежные вопросы