Событие onbeforeunload не происходит, когда вкладка браузера веб-приложения appmaker закрывается - PullRequest
0 голосов
/ 16 октября 2018

Я намерен вызвать событие onbeforeunload при закрытии вкладки браузера приложения appmaker для сохранения изменений в режиме сохранения данных вручную.

Я пишу приведенный ниже код в onAppStartScript.

window.addEventListener('beforeunload', function(e) {
  app.datasources.mydatasources.saveChanges();
}, false);

Я предварительно проверил свое приложение в Chrome 69.0.3497.100 для ПК и внес изменения в mydatasources.Затем я закрываю вкладку браузера, но изменения не применяются к mydatasource.

Когда я нажимаю клавишу F5 в приложении appmaker, наступает событие beforeunload.

Как сохранить изменения mydatasource, даже еслипользователи приложения неожиданно закрывают вкладку браузера.

...