открыть ссылки WhatsApp с web.whatsapp.com
До сих пор нет возможности установить родное Linux-приложение для WhatsApp, поэтому я всегда использую веб-приложение WhatsApp с моим ежедневным браузером (browser на основе хрома).
Все работает [в основном] нормально, за исключением случаев, когда мне нужно щелкнуть ссылку WhatsApp на веб-сайте, которая должна открыть разговор с определенным новым номером мобильного телефона. Вот пример на сайте BOSE, когда вы нажимаете кнопку «Сообщить нам».
Когда я нажимаю на подобную кнопку, меня перенаправляют на api.whatsapp.com, а затем в моем браузере появляется всплывающее окно с вопросом:
Open xdg-open?
https://api.whatsapp.com wants to open this application.
Если я продолжу, ничего не произойдет.
Я ожидаю, что откроется новая веб-вкладка WhatsApp, чтобы иметь возможность отправлять сообщения новому контакту.
я пытался использовать
xdg-mime
но я не могу понять, как его использовать.
3 ответа
Вы должны быть в состоянии избежать всплывающего окна xdg, заблокировав JavaScript для api.whatsapp.com с помощью разрешений сайта. Поскольку на веб-странице есть ссылка «продолжить общение», которая перенаправляет на web.whatsapp.com, при условии, что я правильно понял проблему, эта ссылка является решением.
это сработало для меня, просто зарегистрируйте хром как обработчик WhatsApp, не нужно отключать javascript
xdg-mime default google-chrome.desktop 'x-scheme-handler/whatsapp'
Просто нажмите «Отмена» в командной строке XDG-open.
Затем на большой зеленой кнопке есть javascript, который снова запускает открытие XDG, если вы нажмете на нее. Вы можете отключить javascript, как предлагают другие ответы, но я предпочитаю щелкнуть кнопку правой кнопкой мыши и скопировать ссылку или «открыть в новой вкладке».
Вы получите новую вкладку web.whatsapp.com, вы можете закрыть старую, на которой теперь написано: «web.whatsapp открыт на другой вкладке».
Это обходной путь, поскольку закрытие старого окна может быть нежелательным (вы потеряете черновики).