Форум русскоязычного сообщества Ubuntu


Автор Тема: WhatsApp-Desktop от Enrico204 перестал работать, есть альтернатива?  (Прочитано 1325 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
  • Mate, и никаких Unity
    • Просмотр профиля
Всем привет, долгое время пользовался WhatsApp-Desktop 0.5.0 от Enrico204.
Несколько дней назад он выдал что требутеся обновление Chrome выше 36 версии.
Стоит 71 , и вообще обновляется регулярно.

Есть ли способ его "починить", (со скайпом 4.3 придумали же, до сих пор переписываюсь в нем)
Или есть альтернативный работающий клиент? В браузере не так удобно.

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
  • Mate, и никаких Unity
    • Просмотр профиля
Видимо дело в user-agent
WhatsApp-Desktop 0.5.0 или использует компоненты Chromium или представляется им вацап серверу.


В Хромиуме если зайти на web.whatsapp то вылетает такое же сообщение о том какие браузеры поддерживаются, а поменять юзер-агента и зайти снова, то пускает.

Кто-нибудь ковырял WhatsApp-Desktop ? там можно юзер-агента менять?

Оффлайн jack_solovey

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
  • Mate, и никаких Unity
    • Просмотр профиля
Народ нашел как заменить юзер-агента Хромиум на Хром.
И программа снова заработала.

https://community.linuxmint.com/software/view/whatsapp-desktop

Всё просто.

1. Выключить программу.

2. в файле /opt/whatsapp-desktop/resources/app/main.js нужно
над строкой
whatsApp.window.loadURL('https://web.whatsapp.com');
вставить строку
whatsApp.window.webContents.setUserAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36");
как есть, или прописать юзерагент своего браузера.

3. Очистить каталог
/home/{user}/.config/whatsapp-desktop/Service Worker

4. Выполнить
chmod -w "/home/{user}/.config/whatsapp-desktop/Service Worker/" -R

5. Можно запускать программу.


 

Страница сгенерирована за 0.159 секунд. Запросов: 26.