Установите старую версию Firefox для SlimerJS

Мне нужна помощь с установкой более старой версии Firefox. Также я должен заставить его работать с модулем SlimerJS npm. Как сказано на сайте SlimerJS , он работает с версиями Firefox с 38.0 до 52.0. Итак, это мои шаги:

  1. Скачать архив с Mozilla CDN

    wget -c https://download-installer.cdn.mozilla.net/pub/firefox/releases/51.0b9/linux-x86_64/en-US/firefox-51.0b9.tar.bz2`
    
  2. Извлечь этот архив

    tar xjf firefox-51.0b9.tar.bz2
    
    [ 119]
  3. Сконфигурируйте SlimerJS как , документы говорят

    export SLIMERJSLAUNCHER=/usr/bin/firefox
    
  4. Запустите мой тестовый скрипт (просто console.log("Hello Slimer!");)

    [ 113]

В результате у меня есть это в моем терминале:

Error: GDK_BACKEND does not match available displays
Gecko error: it seems /usr/bin/firefox is not compatible with SlimerJS.
See Gecko version compatibility. If version is correct, launch slimerjs
with --debug=true to see Firefox error message

Может быть, я делаю что-то не так? Пожалуйста, помогите мне, если у кого-то есть идея. Я действительно хочу, чтобы все это работало.

0
задан 7 June 2017 в 09:16

1 ответ

Лучшее решение для этой же ошибки:

Ошибка: версия платформы '5x.xx' не совместима с или ошибка Gecko: кажется, что / usr / bin / firefox не совместима со SlimerJS .
См. Совместимость версий Gecko. Если версия верна, запустите slimerjs
с --debug = true, чтобы увидеть сообщение об ошибке Firefox

- использовать старую версию Firefox внутри вашего обновленного Firefox:

  1. Обновите SlimerJS и убедитесь, что это последняя версия.

  2. Загрузите Mozilla Firefox версии 50 с: https://ftp.mozilla.org/pub/firefox/releases/50.0/ и выберите свою ОС и i386 или x64 и любимый язык для Пример: я загружаю https://ftp.mozilla.org/pub/firefox/releases/50.0/linux-x86_64/en-US/firefox-50.0.tar.bz2 для Ubuntu 16.04 64bit

  3. и извлекаю скачанный файл:

    $ tar xvjf firefox-50.0.tar.bz2

например, я извлекаю в /home/username/oldmozilla

  1. устанавливаю извлеченный каталог по пути SLIMERJSLAUNCHER:

    $ export SLIMERJSLAUNCHER = / home / yourname / oldmozilla / firefox / firefox

примечание: вы должны указывать приложению firefox не каталог

  1. , просто запустите ваше приложение js; )
0
ответ дан 7 June 2017 в 09:16

Другие вопросы по тегам:

Похожие вопросы: