SWFAddress は、ユーザーがブラウザの [戻る] ボタンを押したときに「感知」できますか?
EXTERNAL_EVENTSを起動できることは知っていますが、特定のボタンに対してこれを行うのですか?
SWFAddress は、ユーザーがブラウザの [戻る] ボタンを押したときに「感知」できますか?
EXTERNAL_EVENTSを起動できることは知っていますが、特定のボタンに対してこれを行うのですか?
実際にはそうではありませんが、swfaddress がユーザーが戻るボタンを押したことを認識しているのは、ブラウザーのロケーション バーのアドレスが変化することだけです (javascript の window.location オブジェクトによって表されます)。window.location オブジェクトを定期的にチェックすることで、その変更を検出します。
window.location オブジェクトが変更されたが、swfaddress がアドレス変更をトリガーしなかった場合、EXTERNAL_CHANGE イベントが発生します。これは、ユーザーがロケーション バーに新しいアンカーを入力したり、戻る/進むボタンを押したり、その他のいくつかのことが原因である可能性があります。ブラウザーの戻るボタンにイベント リスナーを配置するような方法はありません。