XMPP HTML消息发送到Pidgin但无法发送到Jitsi

时间:2011-09-17 01:09:12

标签: python html xmpp pidgin

任何人都知道为什么以这种方式格式化的邮件会通过XMPP正确发送给运行Pidgin的用户,但却无法发送给运行Jitsi的用户?失败后没有错误消息。

<message to="fancy.pants@thesrv0001">
    <html xmlns="http://jabber.org/protocol/xhtml-im">
    <body xmlns="http://www.w3.org/1999/xhtml">
    <a href="http://www.google.com/">link test</a>
    </body>
    </html>
</message>

我也对构建HTML消息的其他方法感兴趣,也许其中一种方法适用于Jitsi。谢谢,全部!

1 个答案:

答案 0 :(得分:1)

并非所有客户端都实现XEP-0071(XHTML-IM),因此它建议同时尝试确定对方是否说XHTML(请参阅section 10),并且还要求使用普通{ {1}}元素:

body

Jitsi很可能没有实现XEP-0071,但它应该能够获得纯文本版本。

注意:当您收到XHTML IM时,请确保您已阅读安全注意事项。如果您不小心过滤掉未明确允许的所有元素,属性和样式,发件人可以很容易地攻击您。