为浏览器生成node-xmpp脚本

我正在开发一个应用程序的PHP。 我需要在xmpp nodejs上聊天。 发送消息将从网页发送。

我在这里find了input链接描述 。 在terminal一切正常。 但是,如何将客户端脚本附加到浏览器?

我通过以下方式生成脚本: browserify node_modules/node-xmpp/lib/node-xmpp-browserify.js > nodeXmpp.js并将其附加到网页:

然后尝试使用它:

 $(document).ready(funcrion(){ var client = new XMPP.Client({ jid: 'user@example.com', password: 'password' }); 

});

和铬控制台告诉我:

无法加载StringPrep-0.2.3绑定(使用后备)。 你可能需要npm install node-stringprep nodeXmpp.js:3669

event.returnValue已被弃用。 请改用标准的event.preventDefault()。 的jquery.js:3254

Uncaught TypeError:Object#has no method'resolveSrv'

对象# – 它的“DNS”。

在生成脚本之前,我安装node-stringprep。

问题是如何为浏览器构buildxmpp客户端脚本。

你没有发布你的代码,但以下应该工作正常:

 require('node-xmpp/lib/node-xmpp-browserify.js'); var client = new XMPP.Client(opts);