Elevate: Создайте совместимую версию Firefox

Созданный на 19 февр. 2015  ·  43Комментарии  ·  Источник: thomaschampagne/elevate

help wanted technical

Самый полезный комментарий

@thomaschampagne Я собираюсь попробовать начать работу на этой неделе, можете ли вы назначить это мне? Я сообщу свой прогресс

Все 43 Комментарий

Я надеюсь, что в будущем появится версия для Firefox. Благодарю.

@thomaschampagne Назначьте это мне. Я хочу исследовать, как этого добиться после закрытия # 10.

@praveentiru Ха-ха, ты на высоте! :)

Github не разрешает мне назначать вам это: / wtf.

Я посмотрел на процесс миграции расширения на FF. Это довольно сложно !!!

В качестве обходного пути для предоставления stravistix «для всех» я подумал о стандартных версиях stravistix для разных ОС с «Node Web kit @ https://github.com/nwjs/nw.js/ ». Связанный билет: https://github.com/thomaschampagne/stravistix/issues/175. Например, хорошо известный проект popcorn time и их вилки основаны на узле webkit.

@thomaschampagne Не знаю, смотрели ли вы на новую разработку Firefox. Firefox планирует выпустить WebExtensions , архитектура которых очень похожа на архитектуру расширений Chrome.

Первый стабильный выпуск ожидается в Firefox 48 (который должен выйти в августе). С небольшими изменениями мы могли бы предоставить это как надстройку для Firefox.

@praveentiru Вау звучит хорошо, тогда все может измениться !! Я использовал первые плоды этого из старого счета (https://hacks.mozilla.org/2015/10/porting-chrome-extensions-to-firefox-with-webextensions/), но более экспериментально ...

Я более подробно рассмотрю вашу информацию! благодаря

Области, которые необходимо решить:

  • [] Firefox на сегодняшний день не поддерживает хранилище синхронизации.

Комментарий будет редактироваться при обнаружении новых областей

Кажется, что с Firefox 53 (19 апреля 2017 г.) реализована некоторая поддержка хранилища синхронизации , см. Примечание к выпуску .

Выпущен firefox 57, поддерживающий WebExtentions.

@ rmv125 Пробовали на нем сборку stravistix?

Я только что попробовал с Chrome Store Foxified . Я могу преобразовать приложение и установить его, но при попытке синхронизации ничего не получается:

screenshot from 2017-12-07 08-57-36

@thomaschampagne Я еще не пробовал конвертировать, но тест расширения mozilla говорит, что это возможно.
https://www.extensiontest.com/test/f85452f0-dc36-11e7-9408-1de26b462a9c

Также вот список несовместимости:
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities
Было бы неплохо, если бы вы посмотрели на это.

Пытался установить:
ff

На одну явную ошибку теперь меньше. Но это не синхронизируется. Мы далеки от того, чтобы это работало в Firefox?

image

Мы недалеко. Я это вижу. Некоторые другие технические вещи должны быть выполнены перед тем, как переключиться с systemjs на webpack для основного плагина. Переходить на FF будет проще.

Я сегодня уронил одно: удалил старое приложение. Поэтому не нужно переносить его для работы с FF.

@thomaschampagne Какой у этого статус? Я разветвил ваше репо, чтобы поработать над этой проблемой, если оно все еще полезно / необходимо

@thomaschampagne Я собираюсь попробовать начать работу на этой неделе, можете ли вы назначить это мне? Я сообщу свой прогресс

@MQuaresma, черт возьми, я не могу тебя назначить! wtf: /

Это может быть потому, что я еще не соавтор, я не уверен

@MQuaresma Должно быть хорошо, когда вы приняли приглашение;)

@thomaschampagne Спасибо, только что сделал;) приступим к работе сегодня

@MQuaresma Perfect !! Я позволяю вам создать ветку из develop именем feature/15-firefox-support или желаемым именем :)

Заранее спасибо за вашу помощь !! Поддержка firefox может быть отличной для многих!

@MQuaresma Ты что-то начал? :)

@thomaschampagne Да, извините за медленный прогресс, в последнее время я был немного занят стажировкой, на которую я записался. Я читал о WebExtensions API и статью о несовместимости Chrome в документации MDN.

Не волнуйся, чувак. Просто получаю новости. Никакого стресса, у вас нет обязанностей
это. Удачи на стажировке;)

Le dim. 19 авг.2018 г. в 11:55, Мигель Куарежма [email protected] а
écrit:

@thomaschampagne https://github.com/thomaschampagne Да, извините за
медленный прогресс, в последнее время я был немного занят стажировкой.
зарегистрирован. Я читал об API WebExtensions и Chrome
Статья о несовместимости в документации MDN.

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/thomaschampagne/stravistix/issues/15#issuecomment-414116685 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AAJRpavZ-A_65QcUvlfbE9jBp2NOtHo-ks5uSTYUgaJpZM4Di3D6
.

>

Томас Шампань
http://thomaschampagne.github.io

Это работает правильно? (Не могу проверить ... я в отпуске только со смартфоном)

Да вроде работает! Пользуюсь прямо сейчас.

Но я новичок в Strativix, поэтому не могу все проверить, потому что не знаю хорошо каждую функцию.
Я мог синхронизировать все свои действия.
screen shot 2018-08-23 at 10 50 05

Кажется, здесь тоже работает. Для синхронизации> 1300 действий потребовалось три попытки. : +1:

Да, я тоже пробовал несколько раз

Здорово, этот парень поделился здесь своей работой! Статистика работает для сингла
активность на strava.com?

В чт, 23 августа 2018 г., 11:58 Седрик Дельпу [email protected] написал:

Да, я тоже пробовал несколько раз

-
Вы получаете это, потому что вас упомянули.
Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/thomaschampagne/stravistix/issues/15#issuecomment-415360865 ,
или отключить поток
https://github.com/notifications/unsubscribe-auth/AAJRpWdidHmy_NrwPgqOe3G6iS9bbRGCks5uTny8gaJpZM4Di3D6
.

>

Томас Шампань
http://thomaschampagne.github.io

Пробовал и работает нормально. @thomaschampagne: да, расширенная статистика действий тоже работает.

Да, он работает и на странице активности Strava.

Вот репо форка: https://github.com/CodeNKasch/stravistix

Больше нет коммитов

Я нашел это. Это ветка функции firefox: https://github.com/CodeNKasch/stravistix/tree/feature/firefox

@MQuaresma Этот верхний пост может вам помочь :)

@xuopled Отлично найдено!

Я просто открыл PR, чтобы начать обсуждение и связаться с автором: https://github.com/thomaschampagne/stravistix/pull/648

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

Это займет некоторое время, так как я полностью запланировал банкомат.

Привет, Карл

@CodeNKasch Отлично !!

Тратить твое время. У этого билета более 3-х лет ...

Держать нас на связи

Спасибо за проделанную работу!

@CodeNKasch дайте мне знать, если вам что-нибудь понадобится, и я постараюсь помочь

Я обновился до новой версии, но не успел ее почистить.

@thomaschampagne @CodeNKasch Каков статус по этому вопросу? Похоже, что в Firefox нет рабочей версии Elevate. Могу я снова воспользоваться этой?

Я очень долго ждал версию Firefox, ожидается ли ее выпуск в ближайшие несколько месяцев?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги