問題タブ [candy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
111 参照

javascript - JavaScriptで「目の保養」ランダム0/1を生成する方法(コンテスト)

ランダムな順序で使用される 2 つの異なるアニメーションを使用する画像ギャラリーを作成しました。しかし、私の人間的な感覚は満たされていないことに気づきました。

jsMath.floor(Math.random() * 2)は時々生成します000000011111011111110000000

そこで、さらに「目を楽しませてくれる」乱数発生器を作成してみます。

これに対する「本当の答え」を出すのは難しいことはわかっています。回答を投稿したり、他の人に上/下票を投じたりしてください。

jsフィドル

0 投票する
1 に答える
235 参照

jquery - IE < 10 をロックするカメラ アクセスを要求するフラッシュ

Candy.js、Stophe.js、および JQuery (1.10.2) を使用してチャットルームを構築しています。ユーザーが Flash を使用してビデオをストリーミングできる機能を追加しようとしています。私が解決しようとしている問題は、ストリーミングしようとするたびに、フラッシュがカメラへのアクセスを要求することです。IE 8 または 9 では、Flash のアクセス リクエスト ウィンドウで何かをクリックすると、ブラウザがロックされます。settings_manager06.html ページで Flash を常に許可するように設定してアクセスを既に許可している場合は、問題なく動作します。問題はありません。ブラウザーが応答しない場合、1 分後に JQuery スクリプトのさまざまな場所で「スタック領域不足」をスローし始めます。私がテストした他のすべてのブラウザでも問題なく動作します。

ページに Flash オブジェクトを単独でロードすると、正常に動作します。IE 8/9 では、バックグラウンドで他のアクティビティが発生しているときに、Flash のアクセス許可ウィンドウでクリックが発生するたびに、何かが衝突しているように見えます。注: IE 8/9 で Stophe を機能させるために、XDomainRequest 呼び出しも行っています (jabber サーバーはクロスドメインです)。疑わしい潜在的な問題のようです。

これを解決するための提案やアイデアをいただければ幸いです。

0 投票する
1 に答える
779 参照

xmpp - Candy Chat Ejabberd ユーザーのログイン情報

私はサーバー上のejabberdに接続するクライアントとしてcandy-chatを使用して、匿名、内部に設定されたhttp_bindが有効なauth_methodをcentos 6.5サーバーにインストールして構成しました。

特定のログイン フォームに基づいてログインしているユーザーに、より多くの情報を追加したい.. ユーザーは自分のユーザー名、年齢、国、性別を入力します

キャンディーチャットで彼のニックネームを次のように表示したい

(アイコンとしての国旗)ユーザー名(年齢) ..

どうすれば ejabberd を適切に動作するように変更できますか?追加できるモジュールはありますか? またはキャンディーのプラグイン?もちろん色々調べましたが、あまり思いつきませんでした

0 投票する
1 に答える
735 参照

javascript - phonegapアプリでのキャンディーチャット

私は現在、学校の学生主導のプログラムで、さまざまなイベントなどの広告を含むモバイル アプリケーションを作成するプロジェクトに取り組んでいますが、さらに重要なことは、アプリのユーザーが互いにチャットできるようにすることです。私の質問は、このチャット機能に関係しています。キャンディーチャットのいいところを聞いたので、使ってみようかなと思いました。私が遭遇した問題は、XMPP サーバーのセットアップです。

私がこれを行っているプログラムの予算は非常に限られているため、この XMPP サーバーをホストするための可能な限り安価なソリューションを見つけなければなりません。私が思いついたのは、Google の App Engine や同様のクラウド コンピューティング プラットフォームをバックエンド チャット サーバーとして無料で提供することでした。それで、私の質問は、これに似たようなことをした経験があり、それを達成する方法についてより良いアイデアを教えてくれる人はいますか? 必ずしもまったく同じツールを使用しているわけではありませんが、少なくとも同様のコンセプトです。

また、私がまったく間違った方向に進んでいる場合は、遠慮なく正してください。私はまだこのプロジェクトの非常に初期の段階にいるので、このソリューションのどの側面にも実際には縛られていません。これが私にとって最も簡単な方法のように思えました。

みんなありがとう!

0 投票する
2 に答える
414 参照

xmpp - candy 経由で strophe ロギングを有効にする方法は?

Candy.js (Strophe.js を使用) で Candy.core.attach (サーバー側の事前バインド後) を使用する問題を修正しようとしています。

私が解決できる問題があります。strophe.js ログ (candy が strophe からキャプチャするパケット ログだけでなく) にアクセスしたいと思います。strophe には低レベルのロギングがあることは知っていますが、どうすれば candy を取得してそれを利用できますか?

0 投票する
2 に答える
585 参照

xmpp - candy/strophe -- prebind (.attach) を使用するとタイトなアイドル ループが発生しますか?

Candy.js (v1.7.1) と Openfire v3.9.3 を使用しています。Candy パッケージに含まれているサンプルの index.html を実行すると、直接認証 (jid/pwd のブラウザー プロンプト) を使用しても問題はありません。ただし、サンプルを変更して Candy.Core.attach (Strophe.Connection.attach へのほぼパススルー) を使用するように変更すると、サーバー側の事前バインド (MatriX を使用) を実行した後、ある種のアイドル ループに陥ってしまうようです。空のメッセージを XMPP サーバーに 1 秒間に 3 回送信します。

このループの原因と、Candy.Core.attach を使用するとデモの Candy UI が表示されない理由を教えてください。

修正サンプル...

ブラウザのコンソール ログが表示されます...

注: 「LIBS:」で始まるエントリは、strophe の低レベル ログ (レベル、msg) からのものです。candy のデモでは、strophe.js が libs.bundle.js という大きなバンドルにラップされていることにも注意してください。

0 投票する
1 に答える
443 参照

xmpp - XMPP チャット : Candy は Ejabberd サーバーでは動作しません

Web チャット クライアントをセットアップしたい。Candyを使用することにしました。私が使用している XMPP サーバーは Ejabberd です。私の Ejabberd サーバーはローカルです。URL は次のとおりです。

ユーザーは次のように定義されます。

問題は、携帯電話の単純な strophejs 関数を使用して接続できるのに、箱から出してすぐに Candy を使用してこのサーバーに接続できないことです。

サーバーに送信されたパケットを比較しましたが、まったく同じです。

  • Wireshark を使用している私の電話で:

ここに画像の説明を入力

  • Candy と接続しているときのコンソール ログ:

ここに画像の説明を入力

画面は「接続中...」で保留中です

サーバーに接続できない理由は何ですか? ejabberd.cfg で設定する必要があるものはありますか?

手伝ってくれてありがとう