私のウェブサイトにはライブチャットサポートチャンネルを追加したいと思います。主に私のサービスに関する特定の質問があり、このソリューションを実装する最良の方法を考えている新しいユーザーに焦点を当てています私自身。私は第三者のソリューションを使用するつもりはないことに注意してください。ボタンがクリックされると、私は(ボタンを「チャット開始」のような)ユーザーのクリックで有効になりますページ上のフォームを持つことができ、私はGET
すべてのメッセージを意志約はメッセージを取得すると思った何i'veウェブサイトでライブチャットシステムを実装する
Webサービスを介してクライアントのIPアドレスに関連するデータベース(ログインしていないユーザーの場合)にログインし、DOMにロードします。この後、私は新しいメッセージがあるかどうかを尋ねる毎秒XX秒を実行するjavascript関数を持っています。 へ
はメッセージを送信します。ユーザーは、サポート/ Web管理側で、データベースにそのメッセージを保存するために、WebサービスにPOST
をトリガーするボタンを「送信」すべてとにtextAreaを持っています同様の方法で動作しますが、複数のチャットを同時に行うこともできます。また、私はJQUERYとajaxリクエストを使用してこれを達成できると思います。
これはライブチャットサービスを実装するための良い考えですか?またはこれを行う理想的な方法から遠いですか?私は拾い読みし、私が得るすべては私が間違いなく使いたくないサードパーティのサービスを使うための提案です。ありがとう!
ええ、これは問題ありませんが、私は一定のAJAX要求の代わりにWebソケットとイベントリスナーを使用します。 – johnsorrentino
ありがとう!私はそれに精通しているわけではないというコンセプトなので、私はそれを検討します。また、私の質問を下落させた人にとっては、これが適切な質問ではないことを私は知っていますか? – randomguy04