编程大师!我根据"XMPP编程“一书创建了一些聊天工具,因此在我的项目中包含了strophe.js和gab.js。一切都很好,IE和Firefox中的服务都能正常工作。但不是Opera,在本例中Opera抛出一个异常
Uncaught exception: ReferenceError: Security violation
Error thrown at line 2554, column 16 in <anonymous function: _processRequest>() in http://chat.aviportal.com/strophejs/strophe
获取特定(单个或多个)花名册而不是全部的XAMP节是什么? 我正在使用Strophe.js进行XAMPP(openfire)通信。由于Openfire没有在服务器端提供对消息状态(已读、已接收和已读)的支持,因此,我实现了一些额外的逻辑来使其工作。 我通过查询Openfire db one self和返回花名册,通过ajax调用来检索我的花名册,还有这里的花名册搜索功能。问题是当我通过API搜索并获得花名册时,我无法获得花名册的存在。我希望只存在搜索结果花名册,而不是所有用户通过Strophe.js(XAMP节)。
我在远程位置托管了Ejabberd服务器。我正在尝试使用Strophe.js注册插件注册新帐户,我找不到为什么这不起作用。下面是我写的代码
var connection = new Strophe.Connection("http://ip-address:5222/http-bind");
var callback = function (status) {
alert(Strophe.Status.REGISTER); // Returning me 10
if (status === Strophe.Status.REGIS
我正在构建Firefox扩展,它可以创建单个XMPP聊天连接,可以从所有选项卡和窗口访问,所以我想,唯一的方法就是在javascript模块中创建连接,并将其包含在每个浏览器窗口中。如果我错了就纠正我..。
编辑:我正在用xul覆盖构建传统的扩展,而不是使用sdk,并谈到了那些模块:。
所以我将Strophe.js复制到js模块中。Strophe.js使用如下代码:
/*_Private_ function that creates a dummy XML DOM document to serve as
* an element and text node generator.
*/