Пакетное приложение Chrome AppWindow hide () и close () отсутствует?

Экспериментировал с пакетными приложениями с использованием 23.0.1271.97, иногда сталкиваясь с странными проблемами.

Совсем недавно, играя с многооконным приложением, я могу создать несколько окон нормально, но в объекте AppWindow отсутствуют функции скрытия и закрытия, подробно описанные в документация для разработчиков. Есть ли какая-то другая парадигма для этого сейчас, которая не вошла в документацию?

Вот дамп консоли объекта AppWindow (с развернутыми AppWindow и proto):

appwinOptions
AppWindow
__proto__: Object
constructor: function () {}
contentWindow: Window
dom: Window
focus: function () { [native code] }
maximize: function () { [native code] }
minimize: function () { [native code] }
moveTo: function () { [native code] }
resizeTo: function () { [native code] }
restore: function () { [native code] }
__proto__: Object

person DoraTrix    schedule 24.12.2012    source источник


Ответы (1)


От Ренато:

Методы AppWindow.close () и AppWindow.hide () доступны в Chrome Canary (25) и, вероятно, в dev тоже. Если вы играете с пакетным приложением Chrome, используйте Chrome Canary (желательно) или Dev. Текущая стабильная версия (23) содержит самую первую версию упакованных приложений, предварительную версию до разработчика, и после этого многое изменилось.

Я тестировал его на Канарских островах, и там они нормально работают.

person DoraTrix    schedule 27.12.2012