Ich versuche, einen xmpp-Client auf meiner Website einzurichten, um vertraut zu werden, folgen ich den Beispielen des Buches. Ich habe Beispiel 3 implementiert, indem ich den Code kopiert habe. Die einzigen Dinge, die ich geändert habe, waren die strophe-Verbindungsadresse zu "http: // localhost: 5280/http-bind /", die funktioniert, und die Script-Pfade. Wenn ich auf localhost/hello.html zeige, wird es wie erwartet geladen. Wenn ich meine Zugangsdaten eingebe und drücke, passiert nichts. Wäre das ein Fehler bei der js?Beispiel 3 von "Professionelle XMPP-Programmierung mit JavaScript und jQuery" - Connect-Schaltfläche funktioniert nicht
-Code ist die gleiche wie in Kapitel 3 here
Edit: Das Problem mit der Verbindungstaste war, dass die strophe und flxhr js nicht korrekt geladen wurde. Jetzt funktioniert der connect-Button und ruft die binded connect-Funktion auf und schließt das Dialogfeld. Die verbundenen und nicht verbundenen Funktionen werden jedoch nicht aufgerufen, so dass nichts passiert, nachdem ich die Verbindung gedrückt habe. Was würde das verursachen?
Haben Sie tatsächlich einen XMPP-Server mit BOSH? Bekommst du mit einem Browser eine Antwort auf die URL? – ggozad
Ja. Ich führe ejabberd mit mod_http_bind aktiviert und http-bind für Port 5280 aktiviert. Http: // localhost: 5280/http-bind funktioniert – sirgawain
Was ist das Firebug-Ergebnis? – Muneeb