問題タブ [togetherjs]
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.
javascript - ログイン/パスワードを使用したWebアプリケーションのtogetherJS
Web アプリケーションのコブラウジング エクスペリエンスを構築するために togetherJS を統合しています。
私のアプリケーションはユーザー ログイン (Cookie とセッション) を必要とするため、ログインしているブラウザー セッションを別のユーザーと共有することはできません。
user1 がブラウザにログインし、user2 とセッションを共有すると、user2 のブラウザは user1 のクライアント/サーバー Cookie/セッションを認識しないため、user2 には再度ログイン画面が表示されます。
togetherJS 同期ブラウザーは URL のみ (Web ソケット経由) で理解していますが、togetherJS などを使用して複数のユーザー間でブラウザーの Cookie/サーバー セッションを同期するためのより良い方法があるかどうかを知りたいですか?
javascript - 廃止された TogetherJS の代替
TogetherJSに代わる良い方法はありますか? そのGitHubは何ヶ月も活動を行っておらず、この投稿では、現在停止しており、将来が不確実であると述べています.
ShareJS と言えば、TogetherJS の最もユニークな機能は、トラブルシューティング/リモート アシスタンスで使用するために別の人のカーソルを表示する機能です。
javascript - JS スクリプトの動的呼び出し
私は TogetherJS ( http://togetherjs.com ) を使用しており、DOM の準備ができたら動的に呼び出したいと考えています。head 内の script タグを介して呼び出すと、正しく動作します。同じスクリプトを動的に呼び出すと、問題が発生します。
これらの関数は機能しません:
「TogetherJS が定義されていません」というメッセージが表示されます。
私に何ができる?
編集:実際には、ガレリア( http://galleria.io )の準備ができた後にロードしたいので、次のように呼び出しています:
Edit2 : docs togetherjs.com/docs/#extending-togetherjs
の「Deferring Initialization」セクションを見つけました。この行を置き換える方法がわかりません:
MyApp.onload の代わりに Galleria's.ready イベントが必要です。
javascript - together.js を使用して Angular.js アプリケーションをコブラウジングする
Angular.js アプリケーションで Together.js を使用してコブラウジングを実装しようとしています。画面共有が機能し、ユーザーは最初のビューでお互いが何をしているかを見ることができますが、ユーザーが別の「ビュー」に移動すると、together.js はこのプロンプトを感知せず、ユーザーに従うよう促しません。
angular.js アプリケーションを使用して together.js コブラウジングを行った人はいますか?
ありがとう
javascript - 新しい Codemirror インスタンスが追加されたときに TogetherJS を更新する
Codemirrorを使用して実験的な共同 Web ベースの IDE に取り組んでいますが、Codemirror の新しいインスタンスを追加した後です。それを追加したマシンでは正常に動作しますが (togetherjs が実行されていない限り)、コラボレーションをテストするために他のラップトップ (chromebook と macbook) でテストしたところ、1 つを追加すると macbook に 2 つが表示され、次にChromebook から別のものを追加すると、Macbook から 5 が表示され、Chromebook では 3 が表示されました。不正確な情報を提供する。
言うまでもなく、追加された新しいエディターの一部を実際に使用できませんでした。最初のテスト (他のすべての前に最初に追加することを意味する) では、エディターを使用できましたが、どちらのデバイスにも表示されませんでした。
私が使用しているコラボレーション ツールは、Mozilla のTogetherJSです。
javascript - TogetherJS と HTML オブジェクト
外部サイトを表示する簡単なページがあります。TogetherJS を使用して自分のページを (外部サイトと) 共有できるようにしたいと考えています。外部サイトのソースを変更できないので、オブジェクトを使用して表示します。これは期待どおりに表示されますが、カーソルの共有は HTML オブジェクト/外部サイトの外側の HTML に対してのみ行われます。埋め込みページのソースを変更せずにこれを行うことは可能ですか?
ジョン