Shumaher’s_Blog@AlexZ.me

— yet another stupid personal weblog

Веб-чат без добавления пользователя в ростер Яндекс-jabber’a

Я онлайнРаньше, когда веб-клиент яндексовского джаббера был интегрирован в Я.ру, а не в почту, не было возможности написать пользователю, не добавленному в ростер. Теперь в интерфейсе появилась кнопка "Добавить", при нажатии на которую запрашивается подписка и пользователь добавляется. И потом уже можно ему написать.
Но может возникнуть необходимость связаться с кем-то, не добавляя его к себе в ростер, например, чтобы спросить что-то у незнакомца.
О том, как это сделать из веб-клиента, я и расскажу сегодня.


Способ заключается в открытии окна чата с конкретным JID'ом по специальному адресу.

Вот этот адрес:

http://mail.yandex.ru/webchat2/dialog.html#username%3Aserver.com

Части URL, которые нужно заменить, выделены жирным.
ВНИМАНИЕ! заменять %3A на @ нельзя, иначе ничего работать не будет.

Но и это не всё :-)
Можно изменить оформление окна чата, добавив параметр темы так:

http://mail.yandex.ru/webchat2/dialog.html#username%3Aserver.com%3Bmail_theme%3Acolor

Вместо color могут быть: blue, black, green, lite, orange, pink, red, turquoise и violet.

Естественно, нужно быть залогиненым в почту, чтобы иметь возможность чатиться.

Также, наверняка существуют подобные прямые URL'ы для запроса авторизации и прочего, но после достаточно долгого ковыряния в HTML-коде и скриптах Я.почты их найти не удалось. Если кто знает, напишите в комментах.

Happy jabbering!

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)
Оставьте свой комментарий




OpenID Mail.Ru Flickr Blogger WordPress.com Technorati Verisign AOL

Вы можете использовать следующие теги: <a href="" title=""> <abbr title="">
<acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime="">
<em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Это не спам.

Subscribe without commenting