Использование устаревшей версии Chromium (это не Chrome) в Electron, скорее всего, будет нетривиальной задачей. Электрон объединяет Node.js и хром в один исполняемый файл ( источник ). Вы не можете просто скачать другую версию Chromium и поместить ее в каталог где-нибудь, чтобы она привыкла.
Если вам повезет, сделать это «просто» означает собрать Electron из исходного кода. Электрон с открытым исходным кодом. Репозиторий на GitHub здесь . Репо восходит к 2013 году, поэтому оно охватывает период, когда был выпущен Chrome v49 (ровно четыре года go, 2 марта 2016 года). Теоретически, вы находите правильную точку в истории репо, проверяете эту версию и строите ее.
Конечно, это означает, что у вас нет доступа к каким-либо улучшениям в Electron за последние четыре лет.
Если вы хотите попытаться заставить последний источник Electron работать со старой версией Chromium, это будет намного больше работы. Вам необходимо:
- Клонировать проект Electron локально.
- Найти исходный код для Chromium для нужного выпуска.
- Обновите ваш местный источник Electron, чтобы использовать эту версию Chromium.
- Решение любых проблем, возникающих из-за того, что интерфейсы Chromium, которые использует Электрон, могли измениться. Возможно, вам также понадобится получить старую версию Node.js, примерно в то же время, что и версия Chromium, которую вы используете.
- Опять решаем любые проблемы, возникающие из-за того, что Node.js интерфейсы, которые использует Электрон, могли измениться.