Включить ПКМ : Некоторые планы на будущее
Опубликовано: Бармалей · 27.05.2020 · 11:00 ••• Обновление: 15.06.2020 · 13:33 0

В общем и целом, "Включить ПКМ" практически исчерпал основное назначение – как разблокировщик он работает без нареканий, основная задача выполняется, почти на всех попадавшихся "хитрых" сайтах текущая версия этого аддона решает проблему доступа к контекстному меню.

Казалось бы, на этом можно и "успокоиться", но есть желание развивать аддон в сторону дополнительного функционала, работающего именно по ПКМ. При этом не ставится задача сделать из него некий "мегакомбайн", я не хочу излишне утяжелять код и, соответственно, снижать скорость работы аддона.

Как на текущий момент видится будущее этого расширения и что планируется сделать:

  • Возможно, основной упор будет сделан не на "полный автомат", а на тулбар-мод.
    Связано с тем, что в некоторых случаях аддон "не убивает" все блокировки, которые ставятся на сайтах с некоторой задержкой после загрузки самой страницы. В таких случаях, я думаю, будет лучше (и проще) "тыкнуть" лишний раз кнопочку, чем соревноваться с каждым "хитрым дезигнером".)
  • К аддону будет добавлен вызов новых функций из контекстного меню.
    Ну раз уж мы разблокировали это меню, грех не воспользоваться и не прицепить туда что-то своё.) Как пример – фича перехода по ссылкам, содержащимся в "тайтле" коротких ссылок (некоторые сервисы-сокращатели ссылок делают это автоматом, ставят для короткой ссылки титул с конечным URL).
  • Из общих контекстных функций можно сделать:
    • включение/отключение изображений и других типовых элементов страницы;
    • сохранение/поиск страницы в веб-архиве (скорее всего – сервис Wayback Machine);
    • перезагрузка страницы с очисткой кэша (иногда это просто мега-полезная фича);
    • может быть – другие функции сброса кэша, в т.ч. – очистка куков текущего сайта и т.п.;
    • прочие "однокнопочные" функции, связанные со страницей (скриншот, сохранение);
    • некоторые "общие" действия со ссылками (если они есть в контексте вызванного меню).
  • Может быть, будут добавлены какие-то настройки (если это реально потребуется).
    При этом настройки будут сделана в том же контекстном меню (по аналогии с Get CRX RU), отдельная страница настроек не планируется. Можно спорить о таком решении, но мне кажется это наиболее удобным вариантом для аддона, работающего из контекста страницы.
  • Может быть, будут добавлены управляемые "функции пользователя", скажем, до 10 пунктов.
    Дополнительные функции, которые можно самостоятельно добавлять как своё частное контекстное меню. Например, выполнение каких-либо инлайн скриптов, переходы на какие-либо сервисы с учётом текущего контекста страницы и т.п.

В любом случае, этот аддон будет дополняться фичами, которые в принципе могут быть использованы на любой странице любого сайта как автоматически (скриптом-инжектором), так и "ручным" вызовом. При этом не будет сделан отход от принципа "не висит в памяти", а также отход от совместимости аддона с любой версией браузера.

Если есть хорошие идеи и разумные предложения – пишите здесь, в комментариях, обсудим и прикрутим.)


Развитие проекта
Бармалей 27.05.2020 15.06.2020 270 0.0

Поделиться

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