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

  • Автор темы Автор темы belokoniso
  • Дата начала Дата начала

belokoniso

Client
Регистрация
28.07.2017
Сообщения
23
Реакции
5
Баллы
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();
}
 
Последнее редактирование:
Спросил у ChatGPT, но код не проверял

nHIpwPZ.png



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

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

nHIpwPZ.png



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

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

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