как сделать чтобы не открывались новые вкладки?

belokoniso

Client
Регистрация
28.07.2017
Сообщения
21
Благодарностей
4
Баллы
3
Как сделать так, чтобы при установке расширений, не открывалась новая вкладка, а все загружалось на основной? просто кубик закрытия вкладки очень часто зависает намертво.
Или хотя бы как закрыть все открытые вкладки сразу кроме основной, встроенным кубиком закрывает по одной и зависает.

Временно решил вопрос переходом на основную вкладку без закрытия других, но хотелось бы закрыть ненужные вкладки:
C#:
Tab tab = instance.GetTabByAddress("page");

tab.SetActive();
Решил вопрос с закрытием ненужных вкладок:
C#:
Tab[] tabs = instance.AllTabs;
for (int i = 1; i < tabs.Count(); i++)
{
    tabs[i].Close();
}
 
Последнее редактирование:

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 669
Благодарностей
1 343
Баллы
113
Спросил у ChatGPT, но код не проверял




C#:
// Получаем объект текущей вкладки браузера
var currentTab = z.GetCurrentTab();

// Устанавливаем расширение, указав параметры установки
z.SetExtension("extension.crx", currentTab, new ExtensionSettings
{
    AllowOnAllUrls = true,
    OpenInNewTab = false
});
 
  • Спасибо
Реакции: belokoniso

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 466
Благодарностей
1 293
Баллы
113
Спросил у ChatGPT, но код не проверял




C#:
// Получаем объект текущей вкладки браузера
var currentTab = z.GetCurrentTab();

// Устанавливаем расширение, указав параметры установки
z.SetExtension("extension.crx", currentTab, new ExtensionSettings
{
    AllowOnAllUrls = true,
    OpenInNewTab = false
});
А смысл давать код, который не рабочий?
 

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