1

ブラウザのアンロード時にユーザーのブラウザ セッションを正常に終了するには、新しいウィンドウを開いて Web サービスを呼び出し、サーバー上のユーザーのセッション データをリセットする必要があります。アクティブなポップアップ ブロッカーでは、これは成功しません。

私たちのソリューションは、アプリケーションの起動時に popupblocker-status を照会し、ブロッカーがオンになったときにそれ以上の実行を停止し、ユーザーにポップアップブロックをオフにするように要求するか、少なくともアプリケーション/URL からのポップアップを受け入れるかどうかをユーザーに要求します。 ....

ポップアップがブロックされているかどうかを判断する方法について多くのことを読みました。すべての例は window.open を使用しており、ブロッカーがオフになっているように見える場合に実際にウィンドウを開きます。ブロッカーがオンになっているかどうかを確認するためだけに、このウィンドウが表示されないように (そしてすぐに閉じて) ください。

ブラウザの popupblocker-status を取得する別の方法があるかどうか知っていますか? たとえば、ブラウザのプロパティを読み取ることによって?

4

0 に答える 0