要检索先前的消息,请将消息存储在数组中并将其发送到显示消息的文本框中。以下是一个示例应用程序,它演示了如何检索以前发送给对等体的消息。
var messages = [];
function send() {
var text = document.getElementById("text").value;
var message = {
"type": "text",
"content": text
};
messages.push(message);
// Send message to peer
peer.sendMessage(message);
// Show message
showMessage(message);
}
function showMessage(message) {
var text = "";
if (message.type === "text") {
text = message.content;
}
var chat = document.getElementById("chat");
chat.innerHTML += "" + text + "
";
}
function showPreviousMessages() {
var chat = document.getElementById("chat");
chat.innerHTML = "";
for (var i = 0; i < messages.length; i++) {
showMessage(messages[i]);
}
}
该示例应用程序使用一个数组来存储之前发送给对等方的消息。当发送新消息时,该消息被推送到数组中,并且通过调用showMessage()函数在聊天窗口中显示。showPreviousMessages()函数从数组中检索并显示所有先前发送的消息。
您可以根据需要修改此代码示例,以满足您的特定需求。
上一篇:ApiRTC令牌认证