Context: IP Geolocation RU : 2019.2.15
Опубликовано: Бармалей · 15.02.2019 · 00:01 ••• Обновление: 02.09.2020 · 12:18 0

Доработки по результатам текущей обкатки.
Добавлена дополнительная функция автоблокировки для "огороженных" сайтов.

Проверка работоспособности: SRWare Iron 31/49.


Основные изменения:
  • добавлена фича автоблокировки "анально-огороженных" доменов с выводом результатов в попап-окне (пример такого сайта):
    • при последующих запросах гео-данных на любой странице домена из "блэк-листа" вывод сразу переводится в отдельное* попап-окно;
      * как при вызове на локальных страницах или в гуглозине, "огороженность" домена оценивается/запоминается автоматически…)
    • такие домены индицируются красной "галкой" в строке "Объект контекста", при нажатии на неё домен исключается* из "чёрного" списка;
      * исключение из "чёрного" списка приводит к тому, что при следующей попытке вызова на таких сайтах проводится повторная проверка "огороженности"… ну и т.д.…)
  • изменения в работе скриптов:
    • изменён порядок выполнения части функций, оптимизирован код;
    • упрощена инжекция скриптов (убран лишний инжектор);
    • доработана проверка по URL текущей вкладки – на "огороженных" доменах запуск сразу* в окне;
      * без пробной инжекции скрипта
    • оптимизирована загрузка/удаление в родительском окне листенера на ожидание хоткея закрытия фрейма;
    • оптимизировано процесса выполнения отрисовки – асинхронные функции запускаются параллельно (по возможности).
Прочие изменения:
  • украшательство – теперь кнопка показа карты рисуется вместе с таблицей инфо-блока, но будет заблокирована до загрузки карты.

Скриншоты:

Общий вид отдельного попап-окна с гео-данными на "огороженных" сайтах:

Кнопка удаления хоста из списка "огороженных":


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый JavaScript (ES5), API: content-script, tabs, contextMenus, commands
  • Запрашиваемые разрешения:
    [ "contextMenus", "activeTab", "*://*/*" ]

Загрузка и установка

Дополнительно

Официальные версии Документация
Бармалей 15.02.2019 02.09.2020 193 0.0

Поделиться

Всего комментариев: 0
close