beldmit: (Любовь к ближним)
[personal profile] beldmit
С отвращением надо признать, что Government Internet Shutdown без оглядки на collateral damage из исключения становится ещё одним признаком новой реальности.

Индия отрезала интернет в Кашмире.

web-мессенджеры

Date: 2019-08-17 02:17 pm (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
WhatsApp работает в браузере. И даже не требует от браузера ничего особенного. Skype, к примеру, требует; web-Skype работает только в самых свежих Хромах, а web-WhatsApp работает не в самом свежем Фоксе; но телефон с WhatsApp при этом нужен для логина.
Edited Date: 2019-08-17 02:18 pm (UTC)

Re: web-мессенджеры

Date: 2019-08-17 09:32 pm (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
Мне тоже. Особенно потому, что к ним в браузер нельзя вызовы с командной строки прицепить. Это большой минус.

Но есть и небольшой плюс — их можно открыть вкладками в одном окне и сослать это окно в дальний угол десктопа. В моём случае — на один из виртуальных экранов.

Ну и если нет других альтернатив, браузер на десктопе лучше, чем приложение в смартфоне Я даже Skype не могу запустить на десктопе — он требует 64-битного Линукса, а я ещё не проапгрейдился. А в браузере работает.

Re: web-мессенджеры

Date: 2019-08-18 05:47 am (UTC)
yurikhan: (Default)
From: [personal profile] yurikhan

Теоретически, можно и с командной строки. Я даже вижу два с половиной пути, как это организовать.

  1. Пишем расширение, которое обрабатывает определённую схему URL’а, а также цепляется на вкладку веб-приложения жертвы. С командной строки открываем URL этой схемы, передавая аргументы через query string. Расширение их распарсит и сделает что-то с внутренностями вкладки.
  2. Пишем расширение, общающееся через native messaging с внешним процессом. С командной строки передаём команду и аргументы в этот внешний процесс, который через native messaging отдаст их расширению. Далее см. пункт 1.
  3. Используя браузерные web developer tools, расковыриваем протокол. Пишем свою утилиту поверх этого протокола.

А дальше всё зависит от вменяемости JS- и HTML-кода веб-приложения и протокола и ломается при их несовместимых изменениях.

Re: web-мессенджеры

Date: 2019-08-18 08:16 am (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
Управление с командной строки полезно, когда нужно сменить статус десятку мессенджеров. Обходить их вручную утомительно.

Пропустить важное сообщение трудно. Во-первых, web-мессенджеры пользуются Notification API, и браузер посылает уведомления в notification-daemon, который открывает их на экране. Что иногда бесит. Я не люблю отвлекаться ни на какие важные сообщения, когда думаю. Тем более на неважные.

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

Re: web-мессенджеры

Date: 2019-08-18 08:18 am (UTC)
From: [personal profile] maksa
Ну не совсем. В файрфоксе 50 он не работает, требует 52. У меня как раз 50, и отказываться от него я пока не собираюсь. Настольной версии для седьмой винды нет.

Постоянно выводится сообщение «Телефон не подключен», вот прямо сейчас выводится, хотя телефон прекрасно подключён и работает. Если телефон разрядился, то пользоваться веб-версией невозможно. Куча бессмысленных ограничений.

Re: web-мессенджеры

Date: 2019-08-18 02:55 pm (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
При наличии Фокса 68 версию 52 нельзя считать очень новой. :-)

Re: web-мессенджеры

Date: 2019-08-18 03:26 pm (UTC)
From: [personal profile] maksa
Ну, на 30 % новее. Терпимо.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 28th, 2025 09:47 pm
Powered by Dreamwidth Studios