私のwebappには多数のポップアップがあり、私の上司はセッションの有効期限が切れた後、セッションが満了してポップアップでユーザーが更新を押すとログオンページが表示されます - >ユーザーログオン - >ユーザーはダッシュボードに転送されます。さて、ポップアップのダッシュボード画面は完全に無気力です。ここでGoogleが私を得た場所です:セッションの終了時に閉じるポップアップ
ポップアップを閉じるにはJavaScriptを使用してください。セッションが満了した場合(セッションの有効期限をjspからチェックし、条件付きでonloadスクリプトを含む場合)、このonloadスクリプトをレスポンスに生成します。
これは良い方法だと思いますか?このシナリオのベストプラクティスは何ですか?
P.Sは: - 定期的にこれを行う私がログインを確認し、必要に応じてそれらを閉じるためのXMLHTTPリクエストになりAJAX
ベストプラクティスは、「ポップアップの負荷」を使用しないことです。さて、 "onload"イベントでポップアップを閉じることについて話をすると、実際に何が起きるかは、ユーザーがポップアップをリフレッシュして閉じる(これは本当にユーザーの立場からは奇妙です)、またはユーザーはブラウザからプロンプトを表示します窓?はい/いいえ)それは同じように奇妙です。 – ChssPly76
@ ChssPly76 - はい、ユーザーの観点からは、おそらく変です。しかし、ポップアップなしでデータ指向アプリケーションを設計することは難題の一つです。 – Jay
私はそれの背後にある情報は必要ない限り、ポップアップで大丈夫です。私がすると、私はそれらに怒って、デザイナーを呪う。 – geowa4