問題タブ [goinstant-platform]

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 投票する
1 に答える
261 参照

javascript - チャンネルとキーの違いは何ですか

GoInstant でアプリを開発していますが、キーとチャネルの違いがよくわかりません。キーとチャネルはいつ使用する必要がありますか?

0 投票する
3 に答える
866 参照

javascript - 無限ループを作成する 2 つの同期イベント

GoInstantと同期しているテキスト領域があります。コードは次のようになります。

これにより、1 つのテキスト フィールドを更新するときに無限ループが作成されます。つまり、テキストエリアの値を変更すると、プラットフォーム キーの更新がトリガーされ、テキストエリアの値が無限に変更されます ...

編集:トップの回答に基づいて、次のコンストラクターを思いつきました:

このようにして、js の非同期性でも複数のキーを保護するために、必要に応じて bounceProtection オブジェクトを生成できます。

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

testing - GoInstant クライアント コードのテスト (できれば PhantomJS を使用)

Selenium を介して PhantomJS に goinstant ライブラリをロードする際に最初に問題が発生しました。クライアントコードの統合テストを書くための好ましい方法は何だろうと思っていました。

0 投票する
0 に答える
72 参照

jquery-mobile - goinstant.connect が展開されたモバイル アプリで機能しない

このアプリは、Icenium と Apache Cordova を使用して開発されています。

GoInstant は、コンピューターのシミュレーターで問題なく接続します。ただし、ビルド プロビジョニングを作成してデプロイするとすぐに、10 秒ほど後に接続が失敗し、最大試行回数に達したというエラーが表示されます。

goinstant.connect という行にあることを確認しました。また、トークンとルームはビルド規定であるため、シミュレーターでも同じであることを確認しました。

ドメインの問題である可能性があると考えましたが、シミュレーターはシミュレートすることになっているため、違いがあるかどうかはわかりませんでした. アプリにインターネットへのアクセス許可があり (jquery ajax を介した API への接続が機能している)、電話がインターネットに接続されていることを確認しました。Wi-Fi とデータの両方で問題が発生します。

何か案は?

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

webrtc - HTML 入力のクリックで WebRTC ローカル ストリームが消える

WebRTC ストリームは、最初は会議に参加している全員が正常に機能しているように見えます。残念ながら、特定の HTML 要素をクリックすると、ローカル ストリーム ビデオが消えてしまいます。

あなたはまだリモート ユーザーを見ることができ、リモート ユーザーはあなたを見たり聞いたりすることができますが、あなた自身を見ることはできません。

ローカル ストリームが消えると、接続/WebRTC ウィジェットを破棄して再初期化しても、ローカル ビデオは再表示されません。ブラウザーを更新する必要がありますが、HTML 要素をクリックすると、同じ問題が再び発生します。

JavaScript エラーはなく、HTML 要素の唯一のものは、ローカル変数を設定するフォーカス イベントです (それは何も狂っていません)。

これを止めるために私にできることはありますか?