Ajaxナビゲーションを追跡するためにYUIブラウザー履歴マネージャーを使用しています。私は次のような履歴オブジェクトを登録しています:
YAHOO.util.History.register("state",init, onStateChange);
ここで、onStateChangeが呼び出されます。
YAHOO.util.History.navigate("state",urlhash);
戻るボタンを押すと。
onStateChangeが戻るボタンで呼び出されたか、navigateを呼び出すことで呼び出されたかを知る方法はありますか?