2016-01-25 6 views
0

Упоминается, что устаревшие надстройки устарели (here). Хотя я пытаюсь сделать очень небольшое обновление существующего дополнения, которое отлично работает на канале выпуска.Поддерживает ли версия разработчика Firefox версию Legacy addon?

Я установил надстройку в FF Developer Edition и нашел некоторые вопросы:

  1. document.commandDispatcher.focusedWindow.getSelection().toString() (для получить выделенный текст) не возвращает выбранное значение с не ошибки.

  2. Высота и ширина окна наложения задаются с использованием настроек, но, похоже, не читаются.

+1

Да, он по-прежнему поддерживается. Что касается ваших примеров: у вас есть два разных примера, которые могут быть более подходящими в качестве двух разных вопросов. Вы не предоставили достаточной информации, чтобы узнать, что именно проблема для любого из ваших двух вопросов/вопросов. Для # 1: A) нам нужна страница и текст, который вы выбрали, и т. Д. B) 'getSelection()' недостаточно для получения выделенного текста при любых обстоятельствах. См. [Извлечение слова, которое выбрано] (http://stackoverflow.com/a/28793200/3773011). Для №2 вы не указали код. Без отладки кода вопросы не соответствуют теме. – Makyen

+0

@Makyen Вопрос в том, поддерживается ли это. Я также заметил некоторые другие проблемы. Я действительно ценю ваши усилия. – Binod

ответ

0

Да, это работает на данный момент и, вероятно, продолжит делать это в течение как минимум еще одного года на момент написания. Но версия разработчика работает с включенными e10, поэтому ваш аддон, вероятно, сталкивается с проблемами совместимости с e10s, которые также будут hit the release channel sooner, чем прекращение использования этих типов аддонов.

Как немедленное обходное решение вы можете отключить его примерно: предпочтения, в краткосрочной перспективе вам придется исправить эти проблемы, в середине и в долгосрочной перспективе вам придется перейти на новые рамки аддона.

+1

В то время как проблемы совместимости с e10s являются возможной проблемой, у нас действительно недостаточно информации, чтобы сказать так или иначе. Проверка того, что это проблемы с e10s/multi-process Firefox, легко отключить MP в 'about: preferences' и устранить проблемы. Есть еще и другие возможные проблемы с различиями между release и бета-версии с разработчиком/aurora/alpha, что действительно может быть чем-то другим. Например, один из моих надстроек не работает в DE w/o e10s, но отлично работает в выпуске и в бета-версии (даже после исправления/изменения первых трех различных проблем без функции, которые все еще работают над ним). – Makyen

+0

@Makyen, вопрос в том, поддерживаются ли унаследованные (XUL) аддоны. Проблемы, которые могут возникнуть в результате использования более новых версий, отделены от общей поддержки. – the8472

 Смежные вопросы

  • Нет связанных вопросов^_^