Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Оглавление

 Нажмите здесь, чтобы развернуть оглавление

Описание

Добавлено в ZennoPoster 7.6.0.0 в статусе “Beta“

С помощью данного действия вы сможете управлять расширениями в браузере.


Как добавить действие в проект?

Через контекстное меню Добавить действиеБраузерРабота с расширениями

Либо воспользуйтесь умным поиском.


Где это можно применить?

  • Блокировка рекламы на сайтах

  • Использование крипто-кошельков и различные взаимодействия с блокчейном

  • Подключение к VPN

  • Любые другие функции, которые дают расширения браузера


Как работать с экшеном?

Активировать расширение

Активация расширения - это открытие его всплывающего окна (Popup), если оно есть.

Кубик активирует расширение по его имени или id (аналог клика по иконке расширения в обычном браузере)

  • Имя или ID расширения - по какому значению искать.

  • Значение - значение, по которому будет искаться расширение для активации.

Чтобы получить Id или Название расширения, используйте опцию Получить список расширений

 Аналог на C#
var extension1 = instance.GetExtensionById("EXTENSION_ID");
extension1 = instance.GetExtensionByName("EXTENSION_NAME");
extension1.Activate();

Установить расширение

Устанавливает расширение по CRX файлу. Как скачать crx файл расширения

  • Путь к файлу - путь к crx файлу

 Аналог на C#
instance.InstallCrxExtension("PATH_TO_CRX_FILE");

Удалить расширение

Удаляет расширение по его имени или id (аналог клика по иконке расширения в обычном браузере)

  • Имя или ID расширения - по какому значению искать.

  • Значение - значение, по которому будет искаться расширение для активации.

Чтобы получить Id или Название расширения, используйте опцию Получить список расширений

 Аналог на C#
var extension1 = instance.GetExtensionById("EXTENSION_ID");
extension1 = instance.GetExtensionByName("EXTENSION_NAME");
instance.UninstallExtension(extension1);

// OR...
instance.UninstallExtension("EXTENSION_ID");

Получить список расширений

Возвращает в список информацию о всех установленных расширениях

  • В каком формате возвращать - формат, в котором информация будет сохранена в список (Название, ID или Название и ID)

  • Поместить результат в список - в какой список будут возвращены данные о расширениях

 Аналог на C#
var allExtensions = instance.GetAllExtensions();
//allExtensions[0].Name
//allExtensions[0].Id

Полезные ссылки

  1. Как скачать crx файл расширения

  • No labels