Есть ли способ зафиксировать "закрывающее" событие в виджете iBook?
У меня есть виджеты, работающие в iBook. В частности, они играют музыку и звуки, а также "основной цикл" Javascript.
Мне бы хотелось, чтобы звук и музыка останавливались всякий раз, когда пользователь закрывал виджет. Я не знаю, происходит ли какое-либо событие типа "FocusLost" или "WidgetClosed", запускаемое iBook.
Насколько я понимаю, этот вариант использования не запускает "onunload", потому что он запускается всякий раз, когда iPhone решает освободить часть памяти, потому что это нужно для страницы, на которой в данный момент находится пользователь.
Каково стандартное решение этой проблемы?
1 ответ
Я частично решил это с помощью комбинации focusout
а также blur
события, с tabindex=1
добавлено в виджет html
элемент.
Остальной проблемой является отсутствие фокусировки, если просто сделать слайд и закрыть.