たとえば、ユーザーが自動的にロードされる標準のindex.htmlページからWebアプリケーションを入力した場合、ユーザーがWebアプリケーションの一部である別のhtmlページをロードするWebページのボタンをクリックすると、そのソケットを使用できますか?今、私は3つのhtmlファイルに使用される1つのフロントエンドjsページを持っています。私の標準のインデックスファイルではうまくいきますが、別のhtmlファイル(フロントエンドのjsページにも接続されています)につながるボタンをクリックすると、ioがコンソールに定義されていないと表示されます。複数のHTMLページでソケットを使用できますか?
0
A
答えて
1
新しいHTMLページを読み込むと、新しいページのJavaScriptが実行されます。これにより、前のページのコンテキスト(確立された接続を含む)が破棄されます。
この周りにいくつかの方法があります。
は、ページのロードの再確立接続するようにコードを記述します。これには、新しい接続が既存のセッションに関連付けられるように、ある種の識別子を渡す必要があります。
アプリケーションをシングルページアプリ(SPA)として作成します。 SPAでは、最初のロード時にクライアントに渡されるJavascriptアプリの一部として、ページがクライアント側でレンダリングされます。したがって、ユーザーがあるページから別のページに移動しているときにリロードがないため、接続は失われません。
関連する問題
- 1. 複数ページのJPEG画像を使用できますか?
- 2. 複数のAJAXライブラリを1ページに使用できますか?
- 3. htmlフォームの検証で複数のPHPページを使用する
- 4. 複数のCSSスタイルシートを同じHTMLページで使用する
- 5. パンダを使用して複数のWebページでhtmlテーブルをスクラップすることはできますか?
- 6. 複数列のラジオグループをDelphiとHTMLの両方で使用できますか?
- 7. 複数のjQueryバージョンを1つのHTMLドキュメントで使用できますか?
- 8. 複数のselectタグを1つのhtml形式で使用できますか?
- 9. githubページ用に複数のリポジトリを作成できますか?
- 10. XSLTを使用してXMLを複数のページに分割できますか?
- 11. ページの各セクションに対して複数のメディアクエリを使用できますか?
- 12. 複数ページのドキュメントで複数の主要な要素を使用できますか?
- 13. 複数のhtmlページでIDを選択
- 14. 複数のテンプレート/コントローラを同じHTMLで使用できない
- 15. 複数の開始日にHTMLマイクロデータを使用できますか?
- 16. Kentico 10 - 1ページに複数のスマートWebパーツを使用できますか?
- 17. 複数のページでキーナビゲーションスクリプトを使用
- 18. 複数のページのWebプロジェクトのWebソケット
- 19. 複数のhtmlページのコントローラからデータをフェッチできません
- 20. ソケット経由で複数のメッセージを送信できません
- 21. 複数の行をjavaでソケットを使用して印刷
- 22. 複数のドメインでHTML5のpushState()を使用できますか?
- 23. ブートストラップを使用して複数のhtmlページにnavbarを表示
- 24. レイアウトでJekyllページ変数を使用できますか?
- 25. ExpressionEngine 2では、複数のページに同じ 'ページ'テンプレートを使用できますか?
- 26. WebソケットでHTMLを動的に更新できますか?
- 27. ページ全体でJS変数(HTMLフォームから)を使用する
- 28. where句で複数のサブクエリを使用できますか?
- 29. 検索で複数の列を使用できますか?
- 30. silverlightで複数のアプリドメインを使用できますか?
ブラウザが別個のアプリケーションとして読み込むそれぞれの異なるページを考えてください。これが当てはまらない場合は、すでに持っているものと比較して*巨大なセキュリティ上の問題があります。 – Norguard