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

0

Мне нужна помощь в установке более старой версии 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
    
  3. Настройте SlimerJS как .

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

    slimerjs test-1.js --debug=true
    

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

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

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

    
задан mr.boris 07.06.2017 в 08:12
источник

1 ответ

1

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

  

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

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

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

  2. Загрузите версию Mozilla Firefox 50 из: Ссылка и выберите свою ОС и 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

Например, i extract в /home/username/oldmozilla

  1. установить извлеченную директорию в путь SLIMERJSLAUNCHER:

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

  

note: вы должны указать firefox app not directory

  1. просто запустите приложение js; )
ответ дан Mahdi Parsa 17.07.2017 в 19:59