任何人都知道为什么以这种方式格式化的邮件会通过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。谢谢,全部!
答案 0 :(得分:1)
并非所有客户端都实现XEP-0071(XHTML-IM),因此它建议同时尝试确定对方是否说XHTML(请参阅section 10),并且还要求使用普通{ {1}}元素:
body
Jitsi很可能没有实现XEP-0071,但它应该能够获得纯文本版本。
注意:当您收到XHTML IM时,请确保您已阅读安全注意事项。如果您不小心过滤掉未明确允许的所有元素,属性和样式,发件人可以很容易地攻击您。