Firefox 57 и веб-расширения - революция плагинов FF

  1. Краткая история - откуда произошли эти изменения?
  2. SEO плагины в веб-расширениях
  3. Альтернативные решения

14 ноября 2017 года будет выпущена новая версия Mozilla Firefox. Среди множества технических исправлений, представленных в последних выпусках, в интернет-сообществе энтузиастов прозвучало громкое эхо с информацией об изменении текущего механизма расширения программ. Ноябрьская версия Firefox должна заменить используемый ранее программный интерфейс XUL новой платформой под названием Web Extensions. Для домашнего пользователя эта информация, похоже, может мало что значить. На практике, однако, решение, принятое Mozilla Foundation, безусловно, может оттолкнуть некоторых более продвинутых пользователей, использующих специализированные расширения и функциональность программы. Так что изменится после нового обновления? И как к этому подготовиться?

Краткая история - откуда произошли эти изменения?

Некоторые могут спросить: «Почему такое решение?» Или «Как это влияет на мой браузер?». Это не беспочвенные вопросы, так как у нас не было таких кардинальных изменений в истории Firefox раньше. С момента запуска браузера в 2002 году одной из наиболее ценных функций была его модульность, то есть возможность расширения его основных функций с помощью механизма расширения. Многие пользователи сталкивались с подобными надстройками, например, в виде плагина, блокирующего рекламу на веб-сайтах. До сих пор Firefox гордился своей богатой базой расширений, разработанной энтузиастами программ, группами разработчиков и компаниями. Это позволило браузеру соответствовать требованиям каждого пользователя Интернета, как программиста, так и домашнего пользователя.

В ноябре прошлого года Mozilla решила ввести новый формат расширений, тем самым начав переход на веб-расширения. Изменения были продиктованы желанием повысить совместимость браузера с другими механизмами расширения, присутствующими даже в Chrome или Opera. В конечном счете, благодаря этому типу модулей повышается мультиплатформенность - у плагина, написанного под одним браузером, больше шансов бесперебойно работать в других браузерах . В то же время это означает постепенное изъятие существующей базы расширения, а также их многолетний выход и, следовательно, также пользовательскую базу. Начиная с введения веб-расширений в версии 48 программы, Mozilla Foundation постепенно поощряла разработчиков расширений переписывать свои модули для новой системы. К сожалению, технические ограничения движка не позволяют полностью перенести каждое популярное расширение. В отличие от существующей системы дополнений, она предотвращает чрезмерное вмешательство в интерфейс браузера, тем самым препятствуя возможности реализации многих функциональных возможностей. Вы также должны помнить о многих полезных расширениях браузера, которые больше не разрабатываются и все еще работают с текущими выпусками Firefox. Все эти модули никогда не могут ждать обновлений, совместимых с текущим механизмом расширения.

Версия 57 должна стать первой статьей, которая поддерживает только веб-расширения. В день его выпуска устаревшие или развернутые расширения перестанут работать. Во многих случаях это означает, что в новом API нет никаких шансов на новые версии или замены. Так что вы должны подготовиться?

SEO плагины в веб-расширениях

Расширения, адаптированные к индустрии SEO, уже давно являются процветающей отраслью базы модулей Firefox. Некоторые из них были легко переписаны с учетом требований нового интерфейса - к сожалению, это правило не для каждого популярного плагина. Чтобы проиллюстрировать, что ожидать после обновления 14 ноября, ниже мы представляем примеры популярных SEO-расширений и состояние их подготовки в рамках веб-расширений. К сожалению, некоторые функции не будут сохранены. В некоторых случаях есть альтернативы, предлагающие аналогичные возможности.

В группу плагинов, работающих на новом движке, входят в основном:

Автозаполнение форм - инструмент для автоматического заполнения форм на сайтах, в соответствии с рекомендациями, включенными в настройки программы. Это особенно полезно при заполнении данных в профилях на веб-сайтах - приятно знать, что это расширение вернулось в новой версии Firefox без каких-либо недостатков в функциональности.

Это особенно полезно при заполнении данных в профилях на веб-сайтах - приятно знать, что это расширение вернулось в новой версии Firefox без каких-либо недостатков в функциональности

Автозаполнение форм

Greasemonkey - чрезвычайно полезный инструмент для разработчиков, который позволяет изменять поведение веб-сайта с помощью внешних сценариев JavaScript. Самым большим преимуществом программы является тот факт, что сценарии запускаются по мере создания веб-сайтов, что, безусловно, облегчает работу по изменению внешнего вида веб-сайтов и тестированию новых функций. Расширение было переписано с нуля для нового движка расширения и работает только в браузерах с новой версией, отличной от 57. Это прерывает предыдущий цикл обратной совместимости предыдущих версий плагина.

Greasemonkey

User Agent Switcher - незаменимое расширение, дающее возможность изменить существующий заголовок браузера User-Agent на один из предопределенных наборов. Незаменим, потому что он по-прежнему доступен пользователям, которым необходимо проверять сайт с точки зрения другой операционной системы или другого веб-браузера.

User Agent Switcher

Snap Links Plus - основной функцией, предлагаемой этим приложением, была возможность управлять URL-адресами на веб-сайтах. Перетаскивая правую кнопку мыши с курсором, можно обнаружить URL-адреса в области выбора, а затем выполнить определенное действие - открыть выбранные ссылки на новых вкладках или скопировать их в буфер обмена. Новая версия расширения не поспевает за предыдущими сценами - возможности управления ссылками были ограничены только открытием адресов в новых вкладках.

Snap Links Plus

Некоторые расширения находятся в процессе переписывания для нового API и могут появиться в базе данных дополнений Firefox:

iMacros - основная задача этого плагина - автоматизировать действия, выполняемые на веб-сайтах, - заполнять формы, загружать ресурсы сайта и тестировать работу веб-приложений. Одной из наиболее интересных функций, предлагаемых этим модулем, является возможность интеграции его работы с расширениями других разработчиков, таких как Web Developer, Firebug или Greasemonkey.

В сентябре этого года. на сайт создателей В расширении появилась информация о продолжении работы над аналогом для нового Firefox. Однако в настоящее время нет никакой информации о дате публикации приложения. Авторы рекомендуют отключать автоматические обновления в последней версии, поддерживающей более старый API.

Веб-разработчик - это расширение, вероятно, не должно быть представлено большинству пользователей. Те, кто никогда не имел возможности использовать это дополнение, должны дать ему шанс. Веб-разработчик - это набор специализированных инструментов для разработчиков, которые позволяют предоставлять техническую информацию о веб-сайтах, а также управлять их отображением (возможность отключения JavaScript, CSS, графики, отображения атрибутов alt и т. Д.). Этот базовый инструмент необходим не только создателям сайтов, но и чрезвычайно полезен при анализе уровня оптимизации сайта.

Этот базовый инструмент необходим не только создателям сайтов, но и чрезвычайно полезен при анализе уровня оптимизации сайта

Веб-разработчик

Автор плагина гарантирует, что работа над новой версией ведется и, возможно, скоро будет выпущена общедоступная бета-версия. К сожалению, отсутствие какой-либо точной информации не позволяет оценить, когда может появиться ее полная версия.

Веб-разработчик

Следующие расширения из-за технических ограничений движка не имеют своей версии в новом программном интерфейсе. Некоторые из них были добровольно оставлены создателями, в то время как другие не имеют никакой информации о их возможном будущем продолжении. Для некоторых расширений их можно заменить альтернативным решением в виде конкурентного плагина.

поджигатель - чрезвычайно полезное расширение, обогащающее браузер сетью дополнительных инструментов программирования, в основном основанных на редактировании и мониторинге HTML, JavaScript и CSS. Замечательная возможность, предлагаемая этим дополнением на постоянно отображаемом веб-сайте.

Замечательная возможность, предлагаемая этим дополнением на постоянно отображаемом веб-сайте

поджигатель

Страница автора был обновлен, информируя посетителей об удалении плагина с появлением новой версии Firefox. Авторы рекомендуют заменить существующие функции плагина с помощью Firefox Developer Tools - инструмента, представленного в отдельной версии браузера Mozilla, с учетом потребностей опытных пользователей.

FoxyProxy - среди многих менеджеров настроек прокси FoxyProxy заслуживает особого внимания. Он расширяет базовые настройки Firefox для управления подключениями к Интернету через большое количество прокси-серверов, а также предоставляет отличную основу для пользователей, которые хотят использовать Интернет с большей конфиденциальностью. К сожалению, по мнению создателей Март 2017 с появлением веб-расширений работа над плагином версии Plus и API Firefox будет приостановлена. Поддержка Стандартной и Базовой версии должна быть оставлена, однако, на момент написания этой статьи не было информации о возможном обновлении в ближайшее время.

Поддержка Стандартной и Базовой версии должна быть оставлена, однако, на момент написания этой статьи не было информации о возможном обновлении в ближайшее время

Foxy Proxy

Анализатор обратных ссылок Majestic - как и iMacros, это расширение связано с более широким пакетом аналитических услуг - в соответствии с его названием речь идет об инструментах, предлагаемых в пакете услуг английской компании Majestic-12 Ltd. Это расширение использует собранные данные по обратным ссылкам на сайт, что позволяет оценить валентность сайт с точки зрения его авторитета и авторитета. Информация, предоставляемая пользователю, не требует покупки платного предложения Majestic, однако требуется периодическая проверка.

На момент публикации данной статьи нет информации о продолжении работы над этим расширением. Последнее обновление выпущено в марте 2017 года и несовместимо с следующей версией браузера.

Последнее обновление выпущено в марте 2017 года и несовместимо с следующей версией браузера

Анализатор обратных ссылок Majestic

SERPTrends SEO Расширение - одно из самых важных расширений, когда речь заходит об оптимизации сайтов. Используя специальную маркировку, это дополнение показывает движение страниц в результатах поиска в Интернете - все увеличения и уменьшения для конкретных адресов отражаются на постоянной основе, вместе со страницами, появляющимися впервые. Кроме того, он показывает количество страниц, полученных или потерянных для каждого сайта, по сравнению с измерением, выполненным в предыдущем периоде (по умолчанию за один день). Стоит отметить тот факт, что надстройка работает со многими поисковыми системами, включая Google, Bing и Yahoo!

Последнее обновление плагина произошло около полутора лет назад (март 2016 года). Пока что нет конкретной информации о его обновлении в ближайшее время.

Пока что нет конкретной информации о его обновлении в ближайшее время

SERPTrends SEO Расширение

стильный - основной инструмент для пользователей, которые хотят вводить свои собственные стили CSS при просмотре веб-сайтов. По умолчанию этот инструмент позволяет редактировать внешний вид веб-сайтов с использованием разметки CSS, как в глобальном масштабе, так и для конкретных URL-адресов.

стильный

На данный момент нет информации о новой версии этого расширения - однако, из-за его природы с открытым исходным кодом, в предложении плагина появился достойный преемник: стилус , Несмотря на то, что конкурентное расширение находится в бета-фазе, оно успешно обеспечивает те же функции, что и оригинальная версия.

стилус

Быстрая заметка - простой инструмент, который позволяет вам собирать свои собственные заметки, несомненно, полезный, когда вам нужно хранить информацию в карманном лотке. Старая версия модуля предлагает передачу выбранного содержимого на странице в заметку и полную интеграцию с интерфейсом браузера.

Быстрая заметка

Информация о дальнейшей разработке надстройки в интерфейсе Web Extensions отсутствует, однако вы можете найти замены, предлагающие аналогичные функции: Вкладка заметки или TextNotes ,

Эксперт копирования URL и Копировать ссылки - простые расширения для копирования URL-адресов из выделенного текста на странице. Существует аналог, который поддерживает веб-расширения - Скопировать URL в буфер обмена - хотя это не идеальная замена (нет возможности скопировать много ссылок одновременно).

Существует аналог, который поддерживает веб-расширения -   Скопировать URL в буфер обмена   - хотя это не идеальная замена (нет возможности скопировать много ссылок одновременно)

Эксперт копирования URL

Менеджер Cookies + - этот модуль позволяет вам управлять файлами cookie: он дает вам возможность просматривать, редактировать, создавать и удалять их. Автор надстройки отказался от работы над ее продолжением - аналогичная функциональность обеспечивается надстройками Firefox, недавно выпущенными в базу данных. Менеджер файлов cookie ,

Менеджер Cookies +

Multi Open Plus и Открыть несколько локаций - дополнения, предназначенные для открытия нескольких URL-адресов в новых вкладках. Несомненным преимуществом их обоих является простота использования - просто вставьте список страниц в поле надстройки, чтобы они постепенно загружались в новые вкладки браузера. Оба расширения не имеют прямого эквивалента на новом движке, однако есть замена, разделяющая с ними одну и ту же функцию: Открыть несколько URL-адресов ,

Multi Open URL Plus

Альтернативные решения

Если использование новой версии Mozilla связано с потерей ключевой функции для нас, у нас все еще есть ряд других решений. С точки зрения безопасности не рекомендуется отключать автоматические обновления программы (Параметры -> Обновления Firefox -> Не проверять наличие обновлений (не рекомендуется)) и останавливать его на последней версии, поддерживающей более старый API. Однако мы не гарантируем, что более старые надстройки будут включены в базу данных расширения браузера вместе с их полным отказом движком Web Extensions. Кроме того, остановка обновления также означает отказ от реализации новых функций браузера и необходимых технических исправлений. Работа над устаревшей версией браузера может в конечном итоге оказаться крайне неблагоприятной для нужд SEO.

Чтобы держать браузер в потоке обновлений, все еще возможно использовать браузеры на основе движка Firefox. Браузер Mozilla, благодаря открытому исходному коду, был переопределён в форме самосуществующих проектов. Некоторые из них совместимы с некоторыми дополнениями из базы XUL в Firefox. Самые популярные включают такие браузеры, как SeaMonkey и Pale Moon . Однако это не идеальные решения. В отличие от официального продукта Mozilla, они не имеют полной совместимости с базой данных расширений - некоторым требуется более новая версия Firefox, чем та, которая используется в выбранном браузере. В случае программы Pale Moon домашняя страница проекта имеет специальные расширения, независимые от базы данных, предлагаемой Mozilla Foundation. Однако их недостаточно, чтобы конкурировать с предыдущими достижениями оригинального продукта Mozilla.

Окончательное решение, которое мы можем принять, - это изменить веб-браузер на тот, который будет предлагать необходимые функции. На данный момент некоторые недостатки в движке Web Extensions не могут заменить что-либо еще - поэтому стоит также рассмотреть предложение конкурентов. Наиболее популярным выбором могут быть браузеры на основе движка Blink: запущенные Google Chrome или его открытым аналогом Chromium , который имеет общую базу данных дополнений. Другой альтернативой также могут быть такие браузеры, как Opera, имеющая собственную базу расширений, и Vivaldi , которая также включает в себя расширения из Интернет-магазина Chrome. Однако следует помнить, что не все дополнительные функции можно найти в конкурирующих браузерах - некоторые решения движка XUL предоставляют уникальные возможности для программы Mozilla.

Появление веб-расширений как единственного носителя для надстроек в браузере можно считать спорным решением, но не безосновательным. Однако это не меняет того факта, что самые большие последствия этой процедуры будут лежать на плечах пользователей. База данных расширений Mozilla, хотя она и богата, может оказаться недостаточной для удовлетворения требований многих пользователей Интернета. Для целей анализа веб-сайта для SEO существуют альтернативные решения в некоторых случаях. Однако достаточно ли этого? Мы должны ответить на этот вопрос сами. Принесет ли разработка новой версии браузера со временем что-то новое взамен? До тех пор было бы слишком рано выносить окончательное решение. Нам нужно ждать развития событий - а пока давайте подготовимся к предстоящему обновлению.

Firefox 57 и веб-расширения - революция плагинов FF

5 (100%) 2 голоса