UsableHomeButton 的评价
UsableHomeButton 作者: Marat Tanalin
Marat Tanalin 的回应
开发者回应
发布于 7 年前Обновлено (2017-12-07): в новой версии UsableHomeButton 2.1 главная страница открывается нажатием кнопки, как в версиях 1.x. Меню расширения теперь открывается с помощью контекстного меню.
* * *
Причиной изменений являются ограничения нового программного механизма WebExtensions. Этот механизм разработчики расширений ВЫНУЖДЕНЫ использовать начиная с Firefox 57, т.к. поддержку прежнего механизма (на котором работали версии UsableHomeButton 1.x) создатели Firefox ОТКЛЮЧИЛИ.
В частности, нажатие с Ctrl (для открытия в новой вкладке) и Shift (для открытия в новом окне), а также щелчок средней кнопкой мыши (для открытия в новой вкладке) отследить теперь технически НЕВОЗМОЖНО.
А в контекстное меню расширение теперь может добавить лишь шесть пунктов, причём стандартные пункты типа «Прикрепить в расширенном меню», «Удалить с панели инструментов» и проч. удалить тоже технически невозможно.
Единственное, что можно было бы предпринять, чтобы сделать новую версию UsableHomeButton более привычной — привязать переход на главную страницу сайта на обычное нажатие кнопки, без возможности открыть её в новой вкладке или новом окне. Возможность переключиться на такой вариант с помощью настроек (текущее меню при этом, скорее всего, будет открываться с помощью соответствующего пункта контекстного меню) я планирую добавить в одной из следующих версий расширения.
* * *
Причиной изменений являются ограничения нового программного механизма WebExtensions. Этот механизм разработчики расширений ВЫНУЖДЕНЫ использовать начиная с Firefox 57, т.к. поддержку прежнего механизма (на котором работали версии UsableHomeButton 1.x) создатели Firefox ОТКЛЮЧИЛИ.
В частности, нажатие с Ctrl (для открытия в новой вкладке) и Shift (для открытия в новом окне), а также щелчок средней кнопкой мыши (для открытия в новой вкладке) отследить теперь технически НЕВОЗМОЖНО.
А в контекстное меню расширение теперь может добавить лишь шесть пунктов, причём стандартные пункты типа «Прикрепить в расширенном меню», «Удалить с панели инструментов» и проч. удалить тоже технически невозможно.
Единственное, что можно было бы предпринять, чтобы сделать новую версию UsableHomeButton более привычной — привязать переход на главную страницу сайта на обычное нажатие кнопки, без возможности открыть её в новой вкладке или новом окне. Возможность переключиться на такой вариант с помощью настроек (текущее меню при этом, скорее всего, будет открываться с помощью соответствующего пункта контекстного меню) я планирую добавить в одной из следующих версий расширения.