Context: IP Geolocation RU : 2019.2.11
Опубликовано: Бармалей · 11.02.2019 · 00:01 ••• Обновление: 11.02.2019 · 00:01 0

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

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


Основные изменения:
  • добавлены дополнительные функции:
    • кнопка перехода на страницу whois-сервиса с подробной информацией (агрегатор whois.ru);
    • кнопки-ссылки перехода на страницу этого whois-сервиса по полученным данным о корневом домене и обратном DNS;
    • кнопка (строка "IP адрес") запуска тестов полученного IP-адреса:
      • щелчок = проверка доступности хоста/сайта;
      • Ctrl+щелчок = проверка адреса по спам-базам;
      • Shift+щелчок = оценочный пинг до хоста;
      • Ctrl*+Alt+щелчок = оценочная трассировка адреса;
        * Просто Alt+щелчок не работает в некоторых версиях браузеров.
    • вычисление и отображение типа сети для полученного IP-адреса (IPv4/6-to4/6);
    • кнопка запуска проверки совместимости локального* хоста с IPv6
      * эта кнопка отображается только при запуске на локальных страницах.
  • изменения в работе скриптов:
    • исправлена проблема установки в версиях CR72+:
      запуск API горячих клавиш ('this event not support filters', убран замыкающий ключ 'false');
    • добавлена быстрая проверка текущей вкладки для запуска сразу* в отдельном окне;
      * без пробной инжекции скрипта.
    • доработана "уборка собственного мусора" по закрытию инфо-блока:
      удаление в родительском окне листенера на ожидание хоткея его закрытия;
  • немного изменены стили:
    • исправлена мелкая "шероховатость" при центровке отображения Яндекс-карты;
    • чистое украшательство – немного изменён стиль сводной таблицы:
      теперь её ширина равна ширине инфо-блока.
Прочие изменения:
  • немного оптимизирован код скриптов.

Скриншоты:

Общий вид фрейма с гео-данными для хоста с IPv6:

Кнопка запуска тестов полученного IP-адреса (строка "IP-адрес"):

Кнопка запуска проверки совместимости локального хоста с IPv6:


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

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

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

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

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

Поделиться

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