gpt4 book ai didi

javascript - Strope.js 带内注册

转载 作者:行者123 更新时间:2023-11-28 01:42:25 27 4
gpt4 key购买 nike

我知道还有许多其他与 strope 带内注册和 XEP 0077 相关的问题,但我的问题如下:

我正在尝试以正确的形式编写以下节:

<iq to='marlowe.shakespeare.lit' type='set'>
<query xmlns='jabber:iq:register'>
<username>juliet</username>
<password>R0m30</password>
<name>JJ</name>
</query>
</iq>

但我无法正确书写。我被困在如何在 javascript 中编写用户名、密码和名称字段。

这是我到目前为止所写的:

connection.sendIQ($iq({to: "server", type: "set"}).c('query', {xmlns: "jabber:iq:register"}).c)

非常感谢任何帮助!

最佳答案

我知道这是一篇旧帖子,但我认为Strophe Plugin for In-Band Registration正是您正在寻找的!

<head>
<!-- ... -->
<script type="text/javascript" src="strophe.min.js"></script>
<script type="text/javascript" src="strophe.register.js"></script>
<!-- ... -->
</head>

Javascript:

var callback = function (status) {
if (status === Strophe.Status.REGISTER) {
connection.register.fields.username = "juliet";
connection.register.fields.password = "R0m30";
connection.register.submit();
} else if (status === Strophe.Status.REGISTERED) {
console.log("registered!");
connection.authenticate();
} else if (status === Strophe.Status.CONNECTED) {
console.log("logged in!");
} else {
// every other status a connection.connect would receive
}
};
connection.register.connect("example.com", callback, wait, hold);

关于javascript - Strope.js 带内注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20725972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com