2

これは実際には私の最後の質問の続きです。ブラウザーを更新すると、unload または beforeunload のいずれかが起動され、ブラウザーが閉じられたときにのみ必要になるため、まだ問題に直面しています。window.outerHeight または window.innerHeight を使用するように頭を悩ませましたが、これを行う方法がわかりません。提案/スニペットはありますか?前もって感謝します。

4

1 に答える 1

2

私が知る限り、ブラウザーが Web ページ (ウィンドウ) にその情報を提供しないため、ブラウザーの更新とは別にブラウザーの終了を検出することは不可能です。ページとその Javascript コードに関する限り、この 2 つは同じものです。

必要なのはブラウザ情報なので、それを取得する唯一の方法は、その情報にアクセスできるものを使用することです。ブラウザプラグイン。ただし、各ブラウザ用のプラグインを作成し、すべてのユーザーにインストールしてもらう必要があります。これが価値があると思うかどうかは非常に疑わしいので、あなたの質問に対する本当の答えは(イライラするかもしれませんが)、更新と終了を検出しようとするのをやめて先に進むことです。

于 2012-12-28T00:47:13.140 に答える