Модификация стандартной встроенной страницы новой вкладки.
Минималистичный вариант пустой страницы newtab.zip с функцией замены на произвольный URL.
Проверка работоспособности: 360 Extreme Explorer 9.5.0.138/11.0.2251.0/12.0.1592.0/13.0.2206.0.
Модификация предназначена только для браузеров семейства 360 Extreme Explorer (360Chrome/360CSE)!
Основные изменения и новые функции:
- минималистичный вариант пустой страницы с функцией замены на произвольный URL:
- разработан на базе расширения "about:blank as NewTabPage" версии 2021.6.4, работает аналогично;
- основан на простейшем JS-редиректоре с нулевой задержкой и функцией установки своего URL;
- процесс установки сделан упрощённо и в общем случае может быть выполнен только один раз;
- по умолчанию URL редиректа отсутствует, редирект не выполняется, отображается пустая страница;
- при двойном щелчке в поле этой страницы выдаётся запрос на установку URL, после подтверждения ввода адреса он запоминается в localStorage аддона и сразу же выполняется переход по этому адресу;
В качестве URL редиректа можно задать адрес любой желаемой страницы (например, веб-сайт). В отличие от прототипа можно указать любую из служебных страниц браузера (chrome://*), но нельзя задать локальную страницу (локальный файл). Исходя из упрощённой процедуры этой настройки, будьте внимательны при вводе адреса, повторно ввести его можно только путём редактирования локального хранилища расширения!
- в дальнейшем, при вызове новой вкладки, редирект на заданный URL производится автоматически;
- для сброса (переустановки) запомненного URL редиректа следует заменить этот мод на непустой, затем отредактировать локальное хранилище, снова установить его и повторить процедуру ввода желаемого адреса редиректа.
Можно применить и "микро-хак", не требующий переустановки мода: для этого следует вызвать новую вкладку и сразу же зажать клавишу ESC (если успеете)), ДО начала загрузки (!) URL редиректа. После этого нужно открыть консоль (F12) и на вкладке ресурсов найти и удалить (или исправить вручную) параметр локального хранилища "NTP". После этого достаточно перезагрузить страницу и можно задавать редирект снова, как описано выше (либо он будет автоматически производиться по исправленному вами адресу). В общем, как-то так… :)
Установка модификации
Заменить в папке установки браузера файл newtab.zip на соответствующий файл из архива.
Скриншоты
Внешний вид диалога установки произвольного URL для авторедиректа:
Ключ локального хранилища для изменения/удаления URL авторедиректа:
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый HTML, JavaScript (ES5)
- Запрашиваемые разрешения:
По умолчанию, для служебных страниц браузера
Загрузка и установка
Дополнительно
|