2014-02-20 2 views
0

Я новичок в создании HTML и Javascript, поэтому, пожалуйста, несите меня.Как предотвратить javascript, который прерывается при загрузке моей страницы

Я работаю над веб-приложением, которое имеет несколько разных страниц. Когда одна страница загружается, я делаю вызов веб-службы, а затем выписываю результаты в localStorage. Однако некоторые из этих вызовов могут занять несколько секунд. Если пользователь нажимает на другую ссылку, страница заканчивается загрузкой, но мои вызовы веб-сервиса также прерваны.

Если возможно, мне бы очень нравились эти вызовы веб-сервисов, поэтому я могу записать их результаты в localStorage, независимо от того, был ли пользователь нажат. Есть ли способ, которым я могу это сделать?

ответ

0

вы можете предупредить пользователя перед выходом на другую страницу, чтобы сделать употребляете onbeforeunload

window.onbeforeunload = function() { 
    return 'You have unsaved changes!'; 
} 
Смежные вопросы