2013-03-29 3 views
1
  • Я разрабатываю сайт для системы интернет-банкинга, после входа в систему У меня есть главная страница (сеанс поддерживается здесь) и несколько вкладок/ссылок как дочерний элемент для главной страницы ,Как обращаться для обновления браузера, кнопка возврата

  • у меня уже есть JS, чтобы убить сессию или выйти из системы, но проблема с обработчиком событий

  • при обновлении страницы или назад кнопка мыши, я должен обрабатывать как ниже

    window.onbeforeunload = function() { 
        if(confirm("This page will be close")){ 
         //called the logout fn to kill session 
        } 
    } 
    
  • вышеприведенный JS работает нормально, но проблема с вышеупомянутым кодом является то, что называется, когда другие ссылки/вкладки щелкнул на главной странице, так что его держать на выходе из системы

  • Я сожалею, если мой вопрос не ясно, или дублировать, делать каждый может предложить способ справиться с этой

  • для вашей информации, я использую JSP и сервлетов с JS, этот проект не может быть использован JQuery и не может отключить кнопку назад и обновить кнопку

Заранее благодарен!

+3

Пожалуйста, дайте нам знать, какой банк это для, так что мы можем избежать этого! – adeneo

ответ

0
  • Вы можете сохранить ранее посещенную URL (информация) в качестве хешировано ввод тега в следующей странице, поэтому был нажат, когда вы собираетесь посетить его еще раз вы можете понять, что кнопку назад.

  • Другое решение будет использовать документ document.referrer.

  • Вы также можете использовать плагин с JQuery с именем История. Это доступно на https://github.com/browserstate/History.js

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