java - 使用 Smack 在 XMPP 消息中发送 <a>m 中的链接或具有相同效果的内容

标签 java xmpp smack pidgin

我正在使用 pidgin xmpp 客户端,我想从 java 发送一个超链接,我有发送消息所需的所有代码,但是当涉及到发送超链接时,我可以从 java 成功发送的唯一格式似乎为原始网址:

http://abc.xyz

这工作正常,但我想要的是更像:

Alphabet

我尝试过使用<a>但这只是再次以原始格式出现:

<a href="http://abc.xyz">Alphabet</a>

编辑: 我编写了一个客户端,这样我就可以读取原始格式,并且消息中似乎有一些字符被转义,特别是 <转到&lt;>转到&gt;

最佳答案

要通过 XMPP 发送 HTML 格式的 IM 消息,您需要使用 XHTML-IM发送您的消息。

这样做,洋泾浜应该正确显示它。

关于java - 使用 Smack 在 XMPP 消息中发送 <a>m 中的链接或具有相同效果的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32358080/

相关文章:

java - 内部类访问EJB

java - 将流转换为字符串 block ,反之亦然

java - 我正在 java 中旋转图像,但想保存旋转图像

iOS messaging system(聊天系统)in app

Python ejabberd Auth 脚本不响应数据库中的更改

android - 使用 smack Android 发送文件时出现异常

java - Smack 4 在连接时抛出 "SSLHandshakeException: ValidatorException: SunCertPathBuilderException"

java - 使用 md5 哈希密码 Smack 登录 Openfire

java - 处理程序调度失败;嵌套的异常是java.lang.NoSuchMethodError:io.netty.handler.ssl.SslProvider.isAlpnSupported

java - 是否有任何模块可以启动、关闭 Java 进程(例如 Jetty start.jar)?