about:blank as NewTabPage : 2021.6.3
Опубликовано: Бармалей · 03.06.2021 · 00:01 ••• Обновление: 03.06.2021 · 00:01 0

Вариация с 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"}

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

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

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

Поделиться

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