360CSE New Tab Mod • RU : 2019.12.15
Опубликовано: Бармалей · 15.12.2019 · 00:01 ••• Обновление: 25.03.2021 · 08:09 0

Модификация стандартной встроенной страницы новой вкладки.
Доработка функционала улучшенного варианта newtab.zip, новые фичи, оптимизация кода.

Проверка работоспособности: 360 Extreme Explorer 9.5.0.138/11.0.2251.0/12.0.1012.0.

Модификация предназначена только для браузеров семейства 360 Extreme Explorer (360Chrome/360CSE)!


Основные изменения и отличия от оригинала:
  • оптимизация основного скрипта:
    • основной скрипт разделён на два – в файл extend.js вынесены общие браузерные функции, вся "специфика" – в new_tab.js;
    • удалены отдельные функции, связанные с потенциальными "стучалками" и отслеживанием действий пользователя;
    • частично оптимизирован код отдельных функций с т.з. снижения расхода памяти и повышения скорости выполнения скриптов;
  • добавлена анимация ожидания перехода страницы при щелчках на эскизах и на кнопке "Поиск" (переходы по внешним ссылкам);
    • добавлены соответствующие функции в JS и изменён код некоторых других, добавлена реакция на щелчок и нажатие Escape (отмена перехода);
    • удалён отдельный файл loading.gif ("старая" анимация) + почищены соответствующие функции в JS и стили в CSS;
    • вместо удалённого файла добавлено переопределение стиля в CSS (стиль ".spinner");
  • доработана логика настройки движков формы поиска – принцип "выбрал-нашёл-сохранил" возвращён к "настроил-сохранил":
  • немного изменён стиль отдельных элементов:
    • немного уменьшен отступ формы поиска (и сетки эскизов) от верхней границы окна – уменьшено неиспользуемое пустое место;
    • плавающее число эскизов в одну строку – в зависимости от ширины окна браузера (минимальное – при ширине 800px);
    • режим "сетка" – от 3 до 5 (под 20 эскизов на экранах 16:9 без прокрутки), режим "навигация" – от 8 до 12;
    • на разных разрешениях сетка может немного "ползать".

      Просьба сильно не пинать – причёсывать пока особо не стал…)

Прочие изменения и улучшения:
  • немного почищен html, убраны ненужные закомментаренные фрагменты, подрихтованы стили в CSS.

Установка модификации:

Заменить в папке установки браузера файл newtab.zip на соответствующий файл из архива.


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

Общие технические сведения
  • Технологии и API:
    Чистый HTML, JavaScript (ES5), CSS2
  • Запрашиваемые разрешения:
    По умолчанию, для служебных страниц браузера

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

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

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

Поделиться

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