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

linkod

Пользователь
Joined
Oct 11, 2018
Messages
118
Reaction score
1
Points
16
Code:
string url = instance.ActiveTab.URL;
// происходит открытие Попап(активная страница меняется), отключение которого в профиле также не помогает ))
instance.GetTabByAddress(url).SetActive();
после данного кода вкладка остается той же...

Что делать? где правда? )
 
Last edited:

linkod

Пользователь
Joined
Oct 11, 2018
Messages
118
Reaction score
1
Points
16
Хм...Если под Адресом понимать NAME вкладки, то все взлетает..
Вопрос остается открытым. где логика?
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
22,696
Reaction score
10,156
Points
113
Код для создания новой вкладки:
Code:
Tab tab = instance.NewTab("page2");
Для перехода на сущ. вкладку:
Code:
Tab tab = instance.GetTabByAddress("page2");
tab.SetActive();
 

linkod

Пользователь
Joined
Oct 11, 2018
Messages
118
Reaction score
1
Points
16
Согласен. Там есть сложность. Сайт открывает нужную страницу в новой вкладке и соответственно меняет имя. А по старому имени реклама крутится. Я пока решил вопрос циклом со сверкой УРЛа и взятием нового имени.
Вопрос. Все работает правильно? По УРЛ нельзя взять вкладку и обязательно городить цикл? Просто GetTabByAddress вроде как за URL :bk:


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

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
22,696
Reaction score
10,156
Points
113
Просто GetTabByAddress вроде как за URL
В этом контексте адрес означает имя вкладки, вернее ее Title.

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

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)