Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用converse.js的登录和注册选项卡,并将converse.js与openfire连接_Javascript_Jquery_Html_Openfire_Converse.js - Fatal编程技术网

Javascript 禁用converse.js的登录和注册选项卡,并将converse.js与openfire连接

Javascript 禁用converse.js的登录和注册选项卡,并将converse.js与openfire连接,javascript,jquery,html,openfire,converse.js,Javascript,Jquery,Html,Openfire,Converse.js,我是一个初学者,第一次使用这个插件。我正在为我网站的聊天应用程序开发匡威.js插件。因为我已经为用户登录了,所以我不希望他们重新登录converse.js聊天。有人能告诉我到底需要做什么吗?我试图隐藏div,但只有一部分被隐藏(对于我提供的代码,只有login和register选项卡被隐藏)。我需要访问插件的内部元素,以便在加载页面时直接建立连接。我用的是明火 匡威 函数showhide(){ var div=document.getElementById(“控制框选项卡”); 如果(div

我是一个初学者,第一次使用这个插件。我正在为我网站的聊天应用程序开发匡威.js插件。因为我已经为用户登录了,所以我不希望他们重新登录converse.js聊天。有人能告诉我到底需要做什么吗?我试图隐藏div,但只有一部分被隐藏(对于我提供的代码,只有login和register选项卡被隐藏)。我需要访问插件的内部元素,以便在加载页面时直接建立连接。我用的是明火


匡威
函数showhide(){
var div=document.getElementById(“控制框选项卡”);
如果(div.style.display!=“无”){
div.style.display=“无”;
}
}
点击我
删除超链接
require(['converse'],函数(converse){
逆向初始化({
自动列出房间:false,
自动订阅:false,
预绑定:false,
基帕利夫:是的,
bosh_服务_url:'https://conversejs.org/http-bind/“,//请仅将此连接管理器用于测试目的
隐藏多个服务器:false,
i18n:locales.en,//请参阅./locale/locales.js以查看支持哪些语言环境
预绑定:false,
默认情况下显示控制框:true,
花名册:对,
允许联系请求:false
});
});
函数myFunction(){
var list=document.getElementById(“控制框选项卡”);
removeChild(list.childNodes[1]);
}

有选择地隐藏div不是解决问题的正确方法。
real用户登录网站并聊天的解决方案是

在您的服务器上设置一个BOSH会话,一旦页面加载,converse.js就可以连接到该会话

请参阅Converse.js文档了解单会话支持: