Вариация с JS-редиректом на пустую страницу.
Возможность изменения на любую произвольную страницу.
Проверка работоспособности: SRWare Iron 17/31/49 + Chromium 87.
Основные изменения:
- добавлен JS-редиректор с нулевой задержкой и упрощённая процедура установки своего URL:
- процесс установки сделан упрощённо и в общем случае может быть выполнен только один раз;
- по умолчанию URL редиректа отсутствует, редирект не выполняется, отображается пустая страница;
- при двойном щелчке в поле этой страницы выдаётся запрос на установку URL, после подтверждения ввода адреса он запоминается в localStorage аддона и сразу же выполняется переход по этому адресу;
В качестве URL редиректа можно задать адрес любой желаемой страницы (например, веб-сайт), кроме служебных адресов браузера (chrome://*). Исходя из упрощённой процедуры этой настройки, будьте внимательны при вводе адреса, повторно ввести его можно только после удаления и повторной установки аддона!
- в дальнейшем, при вызове новой вкладки, редирект на заданный URL производится автоматически;
- для сброса (переустановки) запомненного URL редиректа следует удалить аддон, затем снова установить его и повторить процедуру ввода желаемого адреса редиректа;
Можно применить и "микро-хак", не требующий переустановки аддона: для этого следует вызвать новую вкладку и сразу же зажать клавишу ESC (если успеете)), ДО начала загрузки (!) URL редиректа. После этого нужно открыть консоль (F12) и на вкладке ресурсов расширения найти и удалить (или исправить вручную) параметр локального хранилища "NTP". После этого достаточно перезагрузить страницу и можно задавать редирект снова, как описано выше (либо он будет автоматически производиться по исправленному вами адресу). В общем, как-то так… :)
Прочие изменения:
- в связи с заменой метода переадресации на конечный URL из файла-заглушки удалён html-редиректор;
- файл-заглушка переименован из "ntp.html" в "ntp.htm", в манифесте изменено соответственно.
Скриншоты
Текст подсказки на пустой страницы новой вкладки:
Запрос ввода желаемого URL редиректа (однократный, запоминается):
История и обсуждение
Общие технические сведения
- Технологии и API:
Не требуются, только файл манифеста + JS-редиректор (Javascript ES5)
- Запрашиваемые разрешения:
"chrome_url_overrides":{"newtab":"ntp.htm"}
Загрузка и установка
Дополнительно
|