1

プロトタイプで「更新」イベントをどのように検出しますか?クロスブラウザソリューション?

ありがとう、Celso

4

1 に答える 1

3

特に更新を検出する方法はありませんが、ページがアンロードされる前にブラウザーをキャッチできます(これは、ユーザーがページを更新したとき、およびユーザーが別のページに「移動」したときに発生します)。

プロトタイプでは、これは次のようになります。

Event.observe(window, 'beforeunload', yourFunction);

違いを伝える必要がある場合は、上記のバインドを無効にするコードをページ上のリンクにいつでもバインドして、ユーザーがアクティブに何かをクリックしたときに、それがリンクであることがわかるようにすることができます(更新ではありません)。

于 2011-07-08T17:26:55.547 に答える