2

ユーザーが私のサイトにいる場合は、下部の固定divをリロードせずに永続的にしたいと思います。Facebookチャットのようなもので、ユーザーはサイト全体にいることができますが、チャットは常に表示されますか?

この質問は、NodeJSとのチャットを作成し、ページが更新されると接続が破棄されて再度作成されるためです。そのため、ページをリロードしている間もこの接続を維持したいと思います。

すべてのリクエストをAjaxで呼び出す可能性のあるソリューションを知っていますが、これは使用できません。

4

1 に答える 1

1

localstorageを試すことができます。リロードしてもデータは保持されます。

それをjson.stringifyjson.parseで使用して、機能させます。

残念ながら、まだ使用されている古いブラウザの中には、これを好まないものもあります。すべての新しいブラウザー バージョンは localstorage を使用できると思います。古いブラウザを気にしなければ問題ありません。

localstorage shimsがありますが、それはプロジェクトにどれだけの作業を加えても構わないと思っているかによって異なります。

必要に応じて、localstorage を使用して html を保存することもできます。私は自分でjson値を使用してdom要素を更新することを好みます。

ブラウザ バージョンの市場シェアにアクセスすると、かなりの数の古いバージョンが使用されていないことがわかります。他の技術使用統計と同様に、それらを一粒の塩で取る必要があります.

編集する あなたはそれらをリロードせずに修正されたdivを言いました。雑談だとそれはありえないと思います。私が質問を理解していない限り。可能であれば、いくつかのコードを投稿してください。

于 2012-11-28T06:05:24.447 に答える