0

PHP Webサイトでnode.jsを使用して(zfを使用して)人と人とのチャットを構築しています。たとえば、ページ間を移動する場合でも、Facebookが常にフットバーを表示するようになっているのではないかと思います。私は最初、彼らがどこでもajaxを使用していると思ったので、ページが実際にリロードされることはありませんが、ブラウザーの戻る/進むボタンを使用してナビゲートできるため、表示されません(ブラウザー開発ツールでajax呼び出しが実際に表示されません)。だから、私の第二の考えは、すべてのFacebookが一種のnode.js代替で構築されているので、すべてがjsソケットで動作するということですか?

同様のシステムを実行して、Webサイトをナビゲートしているときでもチャットウィンドウを常に表示する方法はありますか?

ありがとう

4

1 に答える 1

2

Facebook 内を移動するときに実際のページが読み込まれないことは確かですが、新しいブラウザーで利用できるのはすべて JavaScript ナビゲーションであり、 http: //html5doctor.com/history-api/またはhttps://developer で文書化されています。 mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history . そのため、この「スムーズな」エクスペリエンスが得られ、あるページから別のページに移動してもチャットが画面に表示されたままになります。

于 2012-10-17T13:48:35.070 に答える