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

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
Сообщения
22 788
Благодарностей
10 214
Баллы
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
Сообщения
22 788
Благодарностей
10 214
Баллы
113
Просто GetTabByAddress вроде как за URL
В этом контексте адрес означает имя вкладки, вернее ее Title.

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

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