Есть ли способ использовать предыдущую Chrome версию? - PullRequest
0 голосов
/ 02 марта 2020

Я пробую Электрон, и пока мне это нравится.

В рабочих целях мне нужно использовать предыдущую Chrome версию в моем приложении (49 было бы идеально).

Есть ли способ использовать данную (предыдущую) версию в моем приложение?

Большое спасибо

Ответы [ 2 ]

1 голос
/ 02 марта 2020

Использование устаревшей версии Chromium (это не Chrome) в Electron, скорее всего, будет нетривиальной задачей. Электрон объединяет Node.js и хром в один исполняемый файл ( источник ). Вы не можете просто скачать другую версию Chromium и поместить ее в каталог где-нибудь, чтобы она привыкла.

Если вам повезет, сделать это «просто» означает собрать Electron из исходного кода. Электрон с открытым исходным кодом. Репозиторий на GitHub здесь . Репо восходит к 2013 году, поэтому оно охватывает период, когда был выпущен Chrome v49 (ровно четыре года go, 2 марта 2016 года). Теоретически, вы находите правильную точку в истории репо, проверяете эту версию и строите ее.

Конечно, это означает, что у вас нет доступа к каким-либо улучшениям в Electron за последние четыре лет.

Если вы хотите попытаться заставить последний источник Electron работать со старой версией Chromium, это будет намного больше работы. Вам необходимо:

  1. Клонировать проект Electron локально.
  2. Найти исходный код для Chromium для нужного выпуска.
  3. Обновите ваш местный источник Electron, чтобы использовать эту версию Chromium.
    • Решение любых проблем, возникающих из-за того, что интерфейсы Chromium, которые использует Электрон, могли измениться. Возможно, вам также понадобится получить старую версию Node.js, примерно в то же время, что и версия Chromium, которую вы используете.
      • Опять решаем любые проблемы, возникающие из-за того, что Node.js интерфейсы, которые использует Электрон, могли измениться.
0 голосов
/ 02 марта 2020

Google удаляет более старые версии из архива пакетов при каждом выпуске обновления.

Единственный способ - сохранить собственный репозиторий этих пакетов установки.

Или вы можете загружать пакеты от сторонних производителей. если вы понимаете угрозу безопасности, которой можете подвергнуться.

...