ホームページ > ウェブフロントエンド > htmlチュートリアル > jsでブラウザを閉じるアクションを監視する方法 Waiting online_html/css_WEB-ITnose

jsでブラウザを閉じるアクションを監視する方法 Waiting online_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:05:18
オリジナル
1422 人が閲覧しました

機能要件:
Web 画面で、ブラウザを閉じるときに、特定のファイルをクリアする必要があります。

現状:
onbeforeunload または unload メソッドで処理が行われます。

問題の難しさ:
システムには多くの画面があるため、トリガーアクションが更新なのか、移行なのか、それとも実際にブラウザを閉じるのかを区別できません。
インターネットでいくつかの座標位置判定方法を検索してみましたが、IE8 以前では問題ありませんでしたが、IE の上位バージョンでは完全には適用できなくなり、判定も十分厳密ではなくなりました。

誰が私を助けてくれますか?実現可能な実装アイデアを提供することもできます。


ディスカッションへの返信(解決策)

よくわかりません。 。 。コードを投稿して見てください

検索する必要はありません。この問題は現在基本的に解決不可能です

検索する必要はありません、この問題は現在基本的に解決不可能です



セッション終了時に実行しますが、顧客はまだそれを考えています時間がかかりすぎます。 。 。

このアイデアに従って、ブラウザが閉じているときに何かをしたい場合、どうすればうまく処理できますか?何か良い提案はありますか? 。


検索する必要はありません。この問題は現在基本的に解決できません



セッションの終了時にそれを実行しますが、顧客はまだ時間がかかりすぎると考えています。 。 。

このアイデアに従って、ブラウザが閉じているときに何かをしたい場合、どうすればうまく処理できますか?何か良い提案はありますか? 。


ユーザーがウェブサイトから離れたかどうかを判断するのは何を意味するかによって異なります
ブラウザが閉じられたかどうかを判断する方法がないとは言わないでください。たとえ方法があるとしても、次のことを考えたことはありますか。状況:
複数のブラウザ ウィンドウがある場合 Web サイトを開いたまま、Web サイトを離れることなくブラウザ ウィンドウの 1 つを閉じます。
また。ユーザーが別の Web サイトにジャンプすると、Web サイトから離れてしまいます。ただし、ブラウザウィンドウは閉じられません。最終的にブラウザウィンドウが閉じられたとしても、あなたのWebサイトは知られません

ので、セッションのステータスを判断するなど、他の方法を考えるべきです

上階の皆様、ありがとうございます。より多くのブラウザを使用している場合や、複数のタブを開いている場合は考慮されません。
この場所は、どう扱っても完璧ではありません。 。調査報告書を提出して、リーダーに決定してもらいましょう(笑)

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート