为浏览器生成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);