JavaScriptでカウントダウンですが、ページを再度更新するとまたカウントダウンが始まる場合はどうすればいいですか? 無効にする方法(ページに飛ぶ方法以外)
rt、皆さん、この問題は悩ましいです。午後はずっと私
-----解決策----------------------
まず、クライアントとサーバー間の時間差を計算し、セッションに記録し、一定のルールに従ってタイマーの開始点をクライアントに送信します
つまり、カウントダウン目標は次のとおりですサーバー上
サーバー開始時刻 A1、終了時刻 B1
クライアント開始時刻 A2、終了時刻 B2
同じセッションで、ネットワーク送信が無視される場合、A1-A2==B1-B2 == タイムゾーンの差 (これは必ずしも整数の時間ではないことに注意してください) ああ)、B1 は固定されています。B2 を計算してからタイマー