История версий «UsableHomeButton» – 18 версий
UsableHomeButton от Marat Tanalin
Будьте осторожны со старыми версиями! Эти версии отображаются только для сведения и в целях тестирования.Вы всегда должны использовать последнюю версию дополнения.
Последняя версия
Версия 2.6
Выпущено 7 мар. 2021 г. — 57,96 КБРаботает с firefox 58.0 и выше, android 58.0-68.** Мягкие переносы теперь удаляются при копировании `TITLE` и заголовков первого уровня (`H1`).
* Хэш (якорь) теперь игнорируется при генерации пункта меню «Канонический адрес».
* Поддержка минимизации URL-адресов на сайтах:
- YouTube.com;
- 3DNews.ru;
- igromania.ru;
- Ozon.ru.
* Удалена поддержка минимизации URL-адресов MSDN, т.к. они изменили структуру URL.Исходный код выпущен на условиях: Custom License
Старые версии
Версия 2.5.1
Выпущено 6 янв. 2020 г. — 56,23 КБРаботает с firefox 58.0 и выше, android 58.0-68.** Firefox 72+: поддержка щелчка средней кнопкой мыши на кнопке расширения для открытия меню или главной страницы, и клавиш-модификаторов `Ctrl` и `Shift` для открытия главной страницы в новой вкладке и окне соответственно, и `Alt` — для открытия текущей страницы в приватном окне.
* Улучшено обнаружение заголовка первого уровня при его копировании.
* Поддержка функции «Минимальный адрес» для devtalk.nvidia.com, support.native-instruments.com, helpcenter.steinberg.de.
* 2.5.1: В версии 2.5 одна из строк локализации для настроек расширения имела противоположное значение.Исходный код выпущен на условиях: Custom License
Версия 2.4
Выпущено 30 сент. 2018 г. — 52,44 КБРаботает с firefox 58.0 и выше* Поддержка национальных доменных имён.
* Копирование с помощью `navigator.clipboard.writeText()` при его доступности (Firefox 63+).
* Добавлен пункт меню «Удалить хэш (якорь) с перезагрузкой страницы».Исходный код выпущен на условиях: Custom License
Версия 2.3
Выпущено 26 янв. 2018 г. — 48,42 КБРаботает с firefox 58.0 и выше* Прекращена поддержка Firefox 57.
* Удалены временные решения для обхода ошибок Firefox 57:
— При забывании сайта localStorage-данные этого сайта теперь удаляются всегда.
— Пункт меню «Начальная страница браузера» теперь отображается всегда.
* Уведомление при обновлении UsableHomeButton с версий 2.0.x теперь содержит информацию о том, что действие по умолчанию при нажатии кнопки теперь можно изменить в настройках расширения.Исходный код выпущен на условиях: Custom License
Версия 2.2
Выпущено 17 дек. 2017 г. — 48,56 КБРаботает с firefox 57.0 и выше* В настройках расширения теперь можно выбирать действие при нажатии кнопки: переход на главную страницу (по умолчанию) или открытие меню.
* В контекстное меню кнопки расширения добавлен пункт "Настройки" для быстрого перехода к настройкам расширения. Пункт есть всегда, вне зависимости от типа страницы в текущей вкладке.Исходный код выпущен на условиях: Custom License
Версия 2.1.4
Выпущено 11 дек. 2017 г. — 43,22 КБРаботает с firefox 57.0 и вышеУлучшения функции «Забыть сайт»:
* При забывании сайта теперь учитываются варианты домена с www-префиксом и без него.
* Меню теперь закрывается сразу после запуска забывания сайта, а также при повторном нажатии соответствующего пункта меню при незавершённом забывании того же сайта.
* Завершение забывания сайта при открытом меню теперь отражается на индикаторе прогресса.Исходный код выпущен на условиях: Custom License
Версия 2.1.3
Выпущено 10 дек. 2017 г. — 43,03 КБРаботает с firefox 57.0 и вышеВ функции «Забыть сайт» теперь учитывается, что удаление localStorage для домена возможно только в Firefox 58+.Исходный код выпущен на условиях: Custom License
Версия 2.1.2
Выпущено 7 дек. 2017 г. — 42,94 КБРаботает с firefox 57.0 и вышеОбход ошибки 1424020 в Firefox, приводившей к неправильному расположению стрелки меню расширения не рядом с кнопкой.Исходный код выпущен на условиях: Custom License
Версия 2.1.1
Выпущено 7 дек. 2017 г. — 42,9 КБРаботает с firefox 57.0 и вышеИндикатор прогрессса «Забыть сайт» теперь учитывает, совпадает ли текущий сайт с сайтом, забывание которого ещё не закончилось.Исходный код выпущен на условиях: Custom License
Версия 2.1
Выпущено 7 дек. 2017 г. — 42,87 КБРаботает с firefox 57.0 и выше* Теперь кнопка расширения ведёт напрямую на главную страницу сайта — как в версиях 1.x. Меню расширения теперь открывается с помощью пункта «Меню UsableHomeButton» контекстного меню.
* В контекстное меню кнопки расширения добавлены пункты для открывания главной страницы в новой вкладке и новом окне. (Открытие нажатием непосредственно кнопки при зажатой Ctrl/Shift, как это было в 1.x, в WebExtensions API технически невозможно.)
* Добавлен переход на главную страницу сайта нажатием сочетания клавиш Alt+H. (Использование Alt+Home, как в 1.x, невозможно, т.к. WebExtensions API не позволяет переопределять существующие сочетания клавиш.)
* Теперь нажатие кнопки расширения на главной странице сайта прокручивает её в начало, как в 1.x.
* Добавлен пункт меню «Искать в Internet Archive».
* Теперь помимо удаления сайта из истории удаляются его Cookies и LocalStorage. Пункт меню «Удалить сайт из истории» переименован обратно в «Забыть сайт».
* Теперь ссылки в меню, открываемые в новой вкладке, открываются справа от текущей вкладки.
* Пункт меню «Забыть сайт» при открывании меню теперь отображает индикатор прогресса, если запущенный до этого процесс забывания этого сайта ещё не завершён.Исходный код выпущен на условиях: Custom License
Версия 2.0.9
Выпущено 20 нояб. 2017 г. — 35,5 КБРаботает с firefox 57.0 и выше* Сделана возможной клавиатурная навигация по пунктам меню, не являющимся ссылками.
* Возвращена прежняя схема генерации родительских адресов: конечный слэш теперь опять есть всегда.
* Пиктограмма пункта меню «Начальная страница браузера» приведена в соответствие с новым логотипом Firefox 57+.Исходный код выпущен на условиях: Custom License
Версия 2.0.8
Выпущено 19 нояб. 2017 г. — 34,64 КБРаботает с firefox 57.0 и выше* Теперь перед забыванием страницы или сайта запрашивается подтверждение (как в 1.x).
* Пункты меню «Забыть...» переименованы в «Удалить … из истории» для более точного соответствия их текущей функциональности.
* Теперь конечный слэш (/) в родительских адресах есть, только если он есть в адресе текущей страницы.
* Добавлен обход ошибки Firefox, из-за которой после разворачивания подменю «Копировать» в меню появлялись артефакты в виде фрагментов букв и проч.Исходный код выпущен на условиях: Custom License
Версия 2.0.7
Выпущено 16 нояб. 2017 г. — 33,85 КБРаботает с firefox 57.0 и вышеПоддержка нескольких адресов в качестве начальной страницы браузера (Firefox 58+).Исходный код выпущен на условиях: Custom License
Версия 2.0.6
Выпущено 15 нояб. 2017 г. — 33,67 КБРаботает с firefox 57.0 и вышеИсправлено: пункт меню «Прокрутить страницу в начало» отсутствовал на страницах, работающих в Quirks-режиме.Исходный код выпущен на условиях: Custom License
Версия 2.0.5
Выпущено 15 нояб. 2017 г. — 33,67 КБРаботает с firefox 57.0 и вышеПоддержка открытия начальной страницы браузера в новой вкладке средней кнопкой мыши.Исходный код выпущен на условиях: Custom License
Версия 2.0.4
Выпущено 15 нояб. 2017 г. — 33,55 КБРаботает с firefox 57.0 и выше* Более надёжный способ различения настоящих веб-страниц и открытых напрямую медиафайлов.
* Пункт меню «Начальная страница браузера» включён в Firefox 58+, где соответствующая ошибка Firefox 57 (баг 1408099) исправлена.Исходный код выпущен на условиях: Custom License
Версия 2.0.3
Выпущено 14 нояб. 2017 г. — 33,62 КБРаботает с firefox 57.0 и выше* Улучшено: на сайте Addons.Mozilla.org, где возможности расширений намеренно ограничены разработчиками Firefox, теперь доступно большинство пунктов меню, за исключением «Прокрутить в начало страницы», «Канонический адрес» и «Минимальный адрес»; хэш на этом сайте удаляется (пункт «Удалить хэш (якорь)») с вынужденной перезагрузкой страницы, но это, вероятно, лучше, чем ничего.
* Исправлено: реализован обход бага Firefox № 1416616, делавшего неработоспособным надёжное различение HTML-страниц и открытых напрямую медиафайлов штатными средствами Firefox, работавшими в расширениях прежнего типа.Исходный код выпущен на условиях: Custom License
Версия 2.0.2
Выпущено 14 нояб. 2017 г. — 33,45 КБРаботает с firefox 57.0 и выше* Версия на основе WebExtensions API, совместимая с Firefox 57+. Есть неизбежные отличия от предыдущих версий расширения, обусловленные ограничениями WebExtensions API. Возможны ошибки, не стесняйтесь сообщать о них автору расширения.
* UsableHomeButton теперь добавляет собственную кнопку, т.к. переопределение встроенной кнопки «Домой» браузера Firefox теперь невозможно.
* Нажатие кнопки теперь всегда открывает меню, т.к. возможности контекстных меню и возможности по обработке нажатий кнопок в WebExtensions API сильно ограничены.
* Перед забыванием страницы или сайта не запрашивается подтверждение (возможно, временно).
* При забывании страницы или сайта они теперь удаляются только из истории посещений. Cookies и проч. не затрагиваются (возможно, временно).
* При забывании сайта теперь из истории удаляются только страницы текущего домена, без поддоменов (возможно, временно).
* Отключена возможность скопировать домен без доменной зоны из-за отсутствия доступа к соответствующей встроенной функциональности Firefox (возможно, временно).
* Клавиатурные сокращения (горячие клавиши) Alt+Home, Ctrl+Alt+Home и Shift+Alt+Home теперь недоступны ввиду ограничений WebExtensions API.
* Удалён пункт меню «Пустая вкладка» ввиду ограничений WebExtensions API.
* Удалён пункт меню «Начальная страница браузера» из-за ошибки Firefox № 1416836.
* Новое: добавлены пункты меню «Попробовать по HTTPS» и «Попробовать без www».
* Улучшено: перед определением родительских адресов теперь отбрасывается хэш (якорь).
* Возможно, что-то ещё.Исходный код выпущен на условиях: Custom License