Модификация стандартной встроенной страницы новой вкладки.
Доработка функционала улучшенного варианта 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");
- доработана логика настройки движков формы поиска – принцип "выбрал-нашёл-сохранил" возвращён к "настроил-сохранил":
- немного изменён стиль отдельных элементов:
Прочие изменения и улучшения:
- немного почищен html, убраны ненужные закомментаренные фрагменты, подрихтованы стили в CSS.
Установка модификации:
Заменить в папке установки браузера файл newtab.zip на соответствующий файл из архива.
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый HTML, JavaScript (ES5), CSS2
- Запрашиваемые разрешения:
По умолчанию, для служебных страниц браузера
Загрузка и установка
Дополнительно
|