не могу перейти с вкладки на вкладку

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
Код:
string url = instance.ActiveTab.URL;
// происходит открытие Попап(активная страница меняется), отключение которого в профиле также не помогает ))
instance.GetTabByAddress(url).SetActive();
после данного кода вкладка остается той же...

Что делать? где правда? )
 
Последнее редактирование:

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
Хм...Если под Адресом понимать NAME вкладки, то все взлетает..
Вопрос остается открытым. где логика?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 486
Благодарностей
8 692
Баллы
113
Код для создания новой вкладки:
Код:
Tab tab = instance.NewTab("page2");
Для перехода на сущ. вкладку:
Код:
Tab tab = instance.GetTabByAddress("page2");
tab.SetActive();
 

linkod

Пользователь
Регистрация
11.10.2018
Сообщения
118
Благодарностей
1
Баллы
16
Согласен. Там есть сложность. Сайт открывает нужную страницу в новой вкладке и соответственно меняет имя. А по старому имени реклама крутится. Я пока решил вопрос циклом со сверкой УРЛа и взятием нового имени.
Вопрос. Все работает правильно? По УРЛ нельзя взять вкладку и обязательно городить цикл? Просто GetTabByAddress вроде как за URL :bk:


И кстати, даже когда я отключаю в профиле попапы, то они там все равно потом появляются. Мистика )
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 486
Благодарностей
8 692
Баллы
113
Просто GetTabByAddress вроде как за URL
В этом контексте адрес означает имя вкладки, вернее ее Title.

И кстати, даже когда я отключаю в профиле попапы, то они там все равно потом появляются. Мистика
Хитрые JS могут обходить этот запрет.
 
  • Спасибо
Реакции: linkod

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