Проверка открытой вкладки

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113
Все мы знаем, что каждая новая открытая вкладка кушает память, как реализовать проверку? Если вкладка popup-1 открылась то чтоб ее закрыло автоматически!?

 

Mutant

Client
Регистрация
19.09.2014
Сообщения
194
Благодарностей
36
Баллы
28
Я пишу в нужных местах шаблона 2-3 экшна "закрыть вкладку по имени" popup-1, popup-2, popup-3 с необязательным условием выполнения. Костыль конечно, но спасает.
 
  • Спасибо
Реакции: samsonnn

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Можно по-другому - немного изящнее.
Периодически (не знаю до конца Вашу логику) - устраивать такой маленький цикл: закрыть вкладку по номеру 1. И так зациклить.
Как только этот экшен (закрытие вкладки) уйдет по красной ветке - это значит что у Вас осталась одна первая открытая вкладка. Все остальные закрыты. Номер первой вкладки - это 0.
Таким образом можно избежать всякой привязки к названиям открытых вкладок, а закрывать их по номеру.
 
  • Спасибо
Реакции: kul0n и samsonnn

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113
Спасибо ребята вы меня спасли
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)