Базовая (отладочная) версия для отработки основного функционала.
Доработка исходного расширения версии 1.5 от 28.08.2013.
Проверка работоспособности: SRWare Iron 31/49.
Основные изменения:
- добавлены дополнительные функции:
- получение полного списка данных через бесплатный json-API:
добавлено отображение всех полей в инфо-блоке;
- загрузка/вывод яндекс-карт по полученным координатам:
максимальный размер картинки 650х450px, "километровка";
- вывод в инфо-блоке миниатюр флагов стран рядом с кодом страны:
файлы формата GIF, взяты из этого архива;
- переход на страницу whois-сервиса с подробной информацией:
используются данные сайта-агрегатора smart-ip.net);
- ссылки перехода по отдельным полученным данным:
на корневой домен, по прямому IP-адресу, по обратному DNS и т.д.;
- изменён механизм работы основных скриптов:
- убрана автоматическая инжекция контент-скрипта на все страницы:
вставка/запуск инжектора производятся только при вызове из меню;
- упрощён вывод инфо-блока гео-данных – блок сделан фиксированным:
из практических соображений и для уменьшения "дёрганий" (в оригинале – плавающий);
- доработан XHR-запрос гео-данных;
- устранена проблема работы со смешанным http/https-контентом при получении данных;
- добавлена автоматическая выгрузка из памяти в покое;
- добавлена быстрая выгрузка после отработки всех функций;
- возможен вызов на любых страницах, в том числе:
на служебных* и локальных страницах, а также на на "анально-огороженных" сайтах* типа гуглозина.)
* в этих случаях инфо-блок отображается в отдельном попап-окне;
- кроме страниц, ссылок и выделенного текста теперь "понимается" любой объект под курсором:
картинка, фрейм, аудио/видео и другие объекты, имеющие собственный URL:
- при нажатии кнопки "Закрыть" вместо скрытия производится удаление инфо-блока и/или его инжектированного стиля;
- выполнен полный перевод аддона на русский.
Прочие изменения:
- изменён манифест, удалены лишние разрешения и весь блок контент-скрипта;
- доработан внешний вид и стили инфо-блока гео-данных.
Скриншоты:
Общий вид фрейма с гео-данными:
Яндекс-карта с местом физичесого размещения сервера:
Отдельное окно с гео-данными на "огороженных" сайтах:
Фрейм с гео-данными для контекстного изображения:
Окно с гео-данными по локальному компьютеру:
(отображается при вызове на служебных страницах, на локальных – во встроенном фрейме)
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5), API: content-script, tabs, contextMenus
- Запрашиваемые разрешения:
[ "contextMenus", "activeTab", "*://*/*" ]
Загрузка и установка
Дополнительно
|